pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
    Theme: devibeans (dark)
    Author: @terminaldweller
    Maintainer: @terminaldweller

    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)
*/.hljs{background:#000;color:#a39e9b}.hljs-attr,.hljs-template-tag{color:#8787d7}.hljs-comment,.hljs-doctag,.hljs-quote{color:#396}.hljs-params{color:#a39e9b}.hljs-regexp{color:#d700ff}.hljs-tag,.hljs-selector-id,.hljs-number,.hljs-literal{color:#ef5350}.hljs-meta,.hljs-meta .hljs-keyword{color:#0087ff}.hljs-selector-class,.hljs-code,.hljs-formula,.hljs-variable,.hljs-template-variable,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link,.hljs-keyword{color:#64b5f6}.hljs-built_in,.hljs-title,.hljs-deletion{color:#ff8700}.hljs-type,.hljs-section,.hljs-function,.hljs-name,.hljs-property,.hljs-attribute{color:#ffd75f}.hljs-meta .hljs-string,.hljs-string,.hljs-subst,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#558b2f}.hljs-selector-tag{color:#96f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.dot-typing{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#313131;color:#313131;box-shadow:9984px 0 #313131,9999px 0 #313131,10014px 0 #313131;animation:dot-typing 1.5s infinite linear}@keyframes dot-typing{0%{box-shadow:9984px 0 #313131,9999px 0 #313131,10014px 0 #313131}16.667%{box-shadow:9984px -10px #313131,9999px 0 #313131,10014px 0 #313131}33.333%{box-shadow:9984px 0 #313131,9999px 0 #313131,10014px 0 #313131}50%{box-shadow:9984px 0 #313131,9999px -10px #313131,10014px 0 #313131}66.667%{box-shadow:9984px 0 #313131,9999px 0 #313131,10014px 0 #313131}83.333%{box-shadow:9984px 0 #313131,9999px 0 #313131,10014px -10px #313131}to{box-shadow:9984px 0 #313131,9999px 0 #313131,10014px 0 #313131}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#828383;border-radius:50px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#555}.theme--light.v-application code{background-color:inherit}.code-block{background-color:#f5f5f5;border-radius:4px;margin-bottom:16px}.code-block .code-header{background-color:#d6d6d6;display:flex;justify-content:space-between;align-items:center;line-height:16px;padding:16px;border-radius:8px 8px 0 0}.code-block .code-header span{font-size:16px;font-weight:600}.code-block .code-header button{font-size:16px;font-weight:500;color:#35bea6;border:none;background-color:transparent;cursor:pointer;vertical-align:middle;display:inline-block}.code-block .code-header button:hover{text-decoration:underline}.code-block code{padding:0;font-size:100%}.webchat__bubble__content .ac-horizontal-separator,.webchat__render-markdown:has(span[title*="Assistant cost"]){display:none}.bot-input-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;pointer-events:auto}.webchat__bubble:not(.webchat__bubble--from-user) .webchat__bubble__content{padding-top:20px!important;padding-bottom:20px!important}.webchat__render-markdown.webchat__render-markdown--adaptive-cards button[onclick="copyToClipboardText(this)"]{right:5px!important;top:5px!important;padding:5px!important;display:none}.webchat__css-custom-properties div[role=complementary][class^=webchat--css]{padding-bottom:10px!important}.webchat__activity-status--slotted{opacity:.7}.message-content{max-width:100%;overflow:hidden}.text-content{margin:8px 0;line-height:1.5}.text-content p{margin:4px 0}.text-content li{margin-left:20px;margin-bottom:4px}.code-block{max-width:100%;overflow:hidden;border-radius:8px;margin:16px 0;color:#fff}.code-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid #333}.code-language{color:#474646;text-transform:uppercase}.code-copy-button{background:none;border:none;color:#888;cursor:pointer;padding:4px 8px;display:flex;align-items:center;outline:none}.code-copy-button:hover{color:#fff}.code-copy-button:focus{outline:none}.copy-button-content{display:flex;align-items:center;gap:6px}.copy-text{font-size:14px;text-transform:capitalize}.code-block pre{margin:0;padding:16px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;max-width:100%;background-color:#1e1e1e!important;overflow:auto}.code-block code{font-family:monospace;font-size:14px;line-height:1.5;display:block;color:#d4d4d4!important}.markdown-content{width:100%;max-width:100%;overflow-wrap:break-word;word-break:break-word}.markdown-content ol,.markdown-content ul{padding-left:2rem;margin:1rem 0;width:100%;box-sizing:border-box}.markdown-content li{margin-bottom:.5rem;width:100%;display:list-item}.markdown-content p{width:100%;margin:1rem 0}.markdown-content a{color:#06c;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.markdown-content a:hover{text-decoration:underline}.markdown-content .webchat__render-markdown__external-link-icon{width:12px;height:12px;margin-left:4px}.markdown-content pre{max-width:100%;overflow:auto;background-color:#1e1e1e}.markdown-content code{word-wrap:break-word;white-space:pre-wrap}.html-content code:not(.code-block code){background-color:#0000001a;padding:2px 4px;border-radius:4px;font-family:monospace}.json-content{margin:0;padding:16px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-family:monospace;font-size:14px;background-color:#1e1e1e;line-height:1.5;max-width:100%}.json-content code{display:block;color:#fff}.json-content .hljs-string{color:#a8ff60}.json-content .hljs-number{color:#ff9d00}.json-content .hljs-literal{color:#ff628c}.json-content .hljs-punctuation{color:#939393}.json-content .hljs-property{color:#e6d7ff}.hljs-tag,.hljs-name{color:#569cd6!important}.hljs-attr{color:#9cdcfe!important}.hljs-string{color:#ce9178!important}.hljs-meta{color:#569cd6!important}.typingIndicatorBubbleDot{width:4px;height:4px;margin-right:4px;border-radius:50%;animation-name:bounce;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.typingIndicatorBubbleDot:first-of-type{margin:0 4px}.typingIndicatorBubbleDot:nth-of-type(2){animation-delay:.15s}.typingIndicatorBubbleDot:nth-of-type(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}#root{padding:0;margin:0;display:flex;flex-grow:1}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;padding:0;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.page-container{padding-top:60px!important;max-width:1200px!important;margin:auto}.main-container{max-width:100%!important}.templates-list-pwa-container{padding-top:0!important}.template-header{position:absolute;top:0;left:0}.bot-tools-container{height:60px}.bot-tools{border-radius:0!important;position:absolute;top:59px;left:0;width:100%;margin:0!important}.sai-assistant-configuration .bot-tools{position:static}.sai-assistant-configuration-header{margin-bottom:2px!important}.webchat__send-box__main{margin-top:20px!important}.bot-chat-microphone{bottom:50px!important}
