.dot-typing{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:var(--dot-color, #313131);color:var(--dot-color, #313131);box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px 0 #313131;animation:dot-typing 1.5s infinite linear}@keyframes dot-typing{0%{box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px 0 0 0 var(--dot-color, #313131)}16.667%{box-shadow:9984px -10px 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px 0 0 0 var(--dot-color, #313131)}33.333%{box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px 0 0 0 var(--dot-color, #313131)}50%{box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px -10px 0 0 var(--dot-color, #313131),10014px 0 0 0 var(--dot-color, #313131)}66.667%{box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px 0 0 0 var(--dot-color, #313131)}83.333%{box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px -10px 0 0 var(--dot-color, #313131)}to{box-shadow:9984px 0 0 0 var(--dot-color, #313131),9999px 0 0 0 var(--dot-color, #313131),10014px 0 0 0 var(--dot-color, #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}.thoughts-container{border:1px dotted #ccc;border-radius:4px;padding:0;margin-bottom:16px;width:100%}.thoughts-container summary{padding:8px 12px;cursor:pointer;font-weight:500;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.thoughts-container summary::-webkit-details-marker{display:none}.thoughts-container summary:before{content:"▼";font-size:10px;margin-right:8px;transition:transform .2s;display:inline-block}.thoughts-container:not([open]) summary:before{transform:rotate(-90deg)}.thoughts-content{padding:12px;border-top:1px dotted #ccc}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}.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;min-height:100dvh}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}.webchat__icon-button:not(:disabled):not([aria-disabled=true]):not(:active):hover .webchat__icon-button__shade{background-color:transparent!important}.ac-container:has(.ac-image[src*="Loading_2.gif"]){position:relative}.ac-container:has(.ac-image[src*="Loading_2.gif"]) .ac-image[src*="Loading_2.gif"]{opacity:0!important}div:has(>.ac-image[src*="Loading_2.gif"]):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:24px;height:24px;border:2.5px solid #ffff00;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;pointer-events:none;z-index:2}body.darkTheme div:has(>.ac-image[src*="Loading_2.gif"]):after{border-color:#6a5ebb;border-bottom-color:transparent}body.lightTheme div:has(>.ac-image[src*="Loading_2.gif"]):after{border-color:#1b76ff;border-bottom-color:transparent}body.purpleTheme div:has(>.ac-image[src*="Loading_2.gif"]):after{border-color:#7b6d9e;border-bottom-color:transparent}body.tealTheme div:has(>.ac-image[src*="Loading_2.gif"]):after{border-color:#0b1641;border-bottom-color:transparent}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.webchat__typing-indicator{background-image:none!important;background:none!important;position:relative;min-height:24px}.webchat__typing-indicator-dot{display:none!important}.webchat__typing-indicator:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#fff;box-shadow:20px 0 #fff,-20px 0 #fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:flash .5s ease-out infinite alternate;pointer-events:none;z-index:1}@keyframes flash{0%{background-color:#fff2;box-shadow:20px 0 #fff2,-20px 0 #fff}50%{background-color:#fff;box-shadow:20px 0 #fff2,-20px 0 #fff2}to{background-color:#fff2;box-shadow:20px 0 #fff,-20px 0 #fff2}}body.darkTheme .webchat__typing-indicator:after{background-color:#6a5ebb;box-shadow:20px 0 #6a5ebb,-20px 0 #6a5ebb;animation:flash-dark .5s ease-out infinite alternate}@keyframes flash-dark{0%{background-color:#6a5ebb22;box-shadow:20px 0 #6a5ebb22,-20px 0 #6a5ebb}50%{background-color:#6a5ebb;box-shadow:20px 0 #6a5ebb22,-20px 0 #6a5ebb22}to{background-color:#6a5ebb22;box-shadow:20px 0 #6a5ebb,-20px 0 #6a5ebb22}}body.purpleTheme .webchat__typing-indicator:after{background-color:#7b6d9e;box-shadow:20px 0 #7b6d9e,-20px 0 #7b6d9e;animation:flash-purple .5s ease-out infinite alternate}@keyframes flash-purple{0%{background-color:#7b6d9e22;box-shadow:20px 0 #7b6d9e22,-20px 0 #7b6d9e}50%{background-color:#7b6d9e;box-shadow:20px 0 #7b6d9e22,-20px 0 #7b6d9e22}to{background-color:#7b6d9e22;box-shadow:20px 0 #7b6d9e,-20px 0 #7b6d9e22}}body.tealTheme .webchat__typing-indicator:after{background-color:#0b1641;box-shadow:20px 0 #0b1641,-20px 0 #0b1641;animation:flash-teal .5s ease-out infinite alternate}@keyframes flash-teal{0%{background-color:#0b164122;box-shadow:20px 0 #0b164122,-20px 0 #0b1641}50%{background-color:#0b1641;box-shadow:20px 0 #0b164122,-20px 0 #0b164122}to{background-color:#0b164122;box-shadow:20px 0 #0b1641,-20px 0 #0b164122}}body.lightTheme .webchat__typing-indicator:after{background-color:#1b76ff;box-shadow:20px 0 #1b76ff,-20px 0 #1b76ff;animation:flash-light .5s ease-out infinite alternate}@keyframes flash-light{0%{background-color:#1b76ff22;box-shadow:20px 0 #1b76ff22,-20px 0 #1b76ff}50%{background-color:#1b76ff;box-shadow:20px 0 #1b76ff22,-20px 0 #1b76ff22}to{background-color:#1b76ff22;box-shadow:20px 0 #1b76ff,-20px 0 #1b76ff22}}body.darkTheme .ac-textBlock .webchat__render-markdown{color:#fff!important}body.lightTheme .ac-textBlock .webchat__render-markdown{color:#000!important}body.purpleTheme .ac-textBlock .webchat__render-markdown,body.tealTheme .ac-textBlock .webchat__render-markdown{color:#fff!important}.ac-container.ac-adaptiveCard{background-color:transparent!important}.ac-pushButton{border:none;outline:none;box-shadow:none;margin-top:5px}.ac-pushButton:focus,.ac-pushButton:active{outline:none!important;box-shadow:none!important}body.darkTheme .ac-pushButton{color:#616161!important}body.lightTheme .ac-pushButton{color:#000!important}body.purpleTheme .ac-pushButton{color:#696572!important}body.tealTheme .ac-pushButton{color:#116a62!important}body.darkTheme .markdown-content a{color:#b3aaff}body.lightTheme .markdown-content a{color:#005cb8}body.purpleTheme .markdown-content a{color:#0af}body.tealTheme .markdown-content a{color:#1de9b6}
