.AiChat-module__sghela__outer-wrapper{font-size:var(--stl-typography-scale-sm);--shadow-color:var(--lightningcss-light,#00000026)var(--lightningcss-dark,var(--stl-color-background));--trigger-size:3rem;--fixed-inset-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);--fixed-inset-right:calc(env(safe-area-inset-right,0px) + 1rem);display:contents}.AiChat-module__sghela__trigger-border{bottom:var(--fixed-inset-bottom);right:var(--fixed-inset-right);z-index:51;background-color:var(--stl-color-border);padding:1px;transition:background-color .1s;display:block;position:fixed}.AiChat-module__sghela__trigger-border:hover{background-color:var(--stl-color-border-strong)}.AiChat-module__sghela__trigger-border:has(textarea:focus-visible){background-color:var(--stl-color-blue-border-strong);transition:background-color .25s}.AiChat-module__sghela__trigger-border:not(:has(.AiChat-module__sghela__trigger.AiChat-module__sghela__expanded)){cursor:pointer}.AiChat-module__sghela__trigger{min-height:var(--trigger-size);min-width:var(--trigger-size);background-color:var(--stl-color-background);color:var(--stl-color-foreground);--padding:.5rem;padding:var(--padding);align-items:stretch;display:flex;position:relative;overflow:clip}.AiChat-module__sghela__trigger .AiChat-module__sghela__bot-icon{--icon-size:1.5rem;top:calc(var(--trigger-size)/2 - var(--icon-size)/2);left:calc(var(--trigger-size)/2 - var(--icon-size)/2);width:var(--icon-size);height:var(--icon-size);pointer-events:none;position:absolute}.AiChat-module__sghela__trigger .AiChat-module__sghela__focused-contents{-webkit-user-select:none;user-select:none;align-items:center;gap:.2rem;display:flex}.AiChat-module__sghela__trigger:not(.AiChat-module__sghela__expanded) .AiChat-module__sghela__focused-contents{pointer-events:none;position:absolute}.AiChat-module__sghela__trigger:not(.AiChat-module__sghela__expanded) .AiChat-module__sghela__focused-contents textarea{-webkit-user-select:none;user-select:none}.AiChat-module__sghela__trigger textarea{resize:none;width:24ch;height:auto;font-size:var(--stl-typography-scale-base);color:inherit;user-select:initial;background:0 0;border:none;padding:.25em .25em .25em .5em;line-height:1.35;display:block}.AiChat-module__sghela__trigger textarea:focus-visible{outline:none}.AiChat-module__sghela__trigger button[type=submit]{width:calc(var(--trigger-size) - var(--padding)*2);height:calc(var(--trigger-size) - var(--padding)*2);border-radius:calc(var(--border-radius) - var(--padding));background-color:var(--stl-color-accent-inverse-background);color:var(--stl-color-accent-inverse-foreground);cursor:pointer;border:none;justify-content:center;align-self:flex-end;align-items:center;display:flex}.AiChat-module__sghela__trigger button[type=submit] svg{width:1.15rem;height:1.15rem}.AiChat-module__sghela__trigger button[type=submit] svg *{stroke-width:2.25px}.AiChat-module__sghela__trigger button[type=submit]:disabled{background-color:var(--stl-color-muted-background);color:var(--stl-color-foreground);opacity:.6;cursor:default}.AiChat-module__sghela__chat-area-border{--chat-area-inset-bottom:calc(var(--fixed-inset-bottom) + var(--trigger-size) + .5rem);bottom:var(--chat-area-inset-bottom);right:var(--fixed-inset-right);z-index:50;position:fixed}.AiChat-module__sghela__chat-area{max-width:48ch;max-height:calc(75svh - var(--chat-area-inset-bottom) - 1rem);overscroll-behavior:contain;background-color:var(--stl-color-background);background-image:linear-gradient(to bottom,var(--stl-color-ui-background),var(--stl-color-ui-background));flex-direction:column-reverse;align-items:center;padding:1em;display:flex;overflow-y:auto}.AiChat-module__sghela__message-log{z-index:1;flex-direction:column;flex:0;gap:.5rem;width:calc(100vw - 2rem);max-width:100%;padding:0;list-style-type:none;display:flex;position:relative}.AiChat-module__sghela__message-log:not(:has(.AiChat-module__sghela__chat-message)){display:none}.AiChat-module__sghela__chat-message{text-wrap:pretty;font-size:15px;line-height:1.4;list-style-type:none}.AiChat-module__sghela__chat-message[data-message-role=user]{background-color:var(--stl-color-accent-inverse-background);max-width:40ch;color:var(--stl-color-accent-inverse-foreground);align-self:flex-end;padding:.5em .75em;overflow:clip}.AiChat-module__sghela__chat-message[data-message-role=user] ::selection{background-color:rgb(from var(--stl-color-accent-inverse-foreground)r g b/.25)}.AiChat-module__sghela__chat-message[data-message-role=assistant]{color:var(--stl-color-foreground-reduced);align-self:stretch;padding:.25em 0}.AiChat-module__sghela__chat-message[data-message-role=error]{color:var(--stl-color-red-foreground);border:1px solid var(--stl-color-red-border);align-self:stretch;padding:.5em .75em}.AiChat-module__sghela__chat-message pre{font-size:var(--stl-typography-scale-sm);padding:.25em .65em;line-height:1.5}.AiChat-module__sghela__chat-message.AiChat-module__sghela__tool-use{color:var(--stl-color-foreground-muted);opacity:.8}.AiChat-module__sghela__chat-message.AiChat-module__sghela__tool-use strong,.AiChat-module__sghela__chat-message.AiChat-module__sghela__tool-use em{color:var(--stl-color-foreground-reduced);font-weight:500}.AiChat-module__sghela__chat-message.AiChat-module__sghela__tool-use+.AiChat-module__sghela__tool-use{margin-top:-.75em}.AiChat-module__sghela__feedback-buttons{gap:.15rem;margin-top:-.25rem;display:flex}.AiChat-module__sghela__feedback-buttons button.stl-ui-button.stl-ui-button--ghost svg{opacity:var(--stl-opacity-level-040)}:is(.AiChat-module__sghela__feedback-buttons button.stl-ui-button.stl-ui-button--ghost:hover,.AiChat-module__sghela__feedback-buttons button.stl-ui-button.stl-ui-button--ghost.AiChat-module__sghela__active) svg{opacity:var(--stl-opacity-level-080)}.AiChat-module__sghela__chat-table{overflow:auto}.AiChat-module__sghela__chat-table table{border-collapse:collapse;width:100%}.AiChat-module__sghela__chat-table table thead tr{border-bottom:1px solid var(--stl-color-border-strong)}.AiChat-module__sghela__chat-table table tbody td{border-bottom:1px solid var(--stl-color-border)}.AiChat-module__sghela__chat-table table th,.AiChat-module__sghela__chat-table table td{text-align:left;padding:8px}:is(.AiChat-module__sghela__chat-table table th,.AiChat-module__sghela__chat-table table td):first-child{padding-left:0}:is(.AiChat-module__sghela__chat-table table th,.AiChat-module__sghela__chat-table table td):last-child{padding-right:0}.AiChat-module__sghela__chat-table table th{white-space:nowrap;color:var(--stl-color-foreground);padding-top:0;padding-right:42px;font-weight:500}.AiChat-module__sghela__chat-table table td{color:var(--stl-color-foreground-reduced);line-height:1.5}
.hljs-github .hljs-doctag,.hljs-github .hljs-keyword,.hljs-github .hljs-meta .hljs-keyword,.hljs-github .hljs-template-tag,.hljs-github .hljs-template-variable,.hljs-github .hljs-type,.hljs-github .hljs-variable.language_{color:var(--lightningcss-light,#d73a49)var(--lightningcss-dark,#ff7b72)}.hljs-github .hljs-title,.hljs-github .hljs-title.class_,.hljs-github .hljs-title.class_.inherited__,.hljs-github .hljs-title.function_{color:var(--lightningcss-light,#6f42c1)var(--lightningcss-dark,#d2a8ff)}.hljs-github .hljs-attr,.hljs-github .hljs-attribute,.hljs-github .hljs-literal,.hljs-github .hljs-meta,.hljs-github .hljs-number,.hljs-github .hljs-operator,.hljs-github .hljs-variable,.hljs-github .hljs-selector-attr,.hljs-github .hljs-selector-class,.hljs-github .hljs-selector-id{color:var(--lightningcss-light,#005cc5)var(--lightningcss-dark,#79c0ff)}.hljs-github .hljs-regexp,.hljs-github .hljs-string,.hljs-github .hljs-meta .hljs-string{color:var(--lightningcss-light,#032f62)var(--lightningcss-dark,#a5d6ff)}.hljs-github .hljs-built_in,.hljs-github .hljs-symbol{color:var(--lightningcss-light,#e36209)var(--lightningcss-dark,#ffa657)}.hljs-github .hljs-comment,.hljs-github .hljs-code,.hljs-github .hljs-formula{color:var(--lightningcss-light,#6a737d)var(--lightningcss-dark,#8b949e)}.hljs-github .hljs-name,.hljs-github .hljs-quote,.hljs-github .hljs-selector-tag,.hljs-github .hljs-selector-pseudo{color:var(--lightningcss-light,#22863a)var(--lightningcss-dark,#7ee787)}.hljs-github .hljs-subst{color:var(--lightningcss-light,#24292e)var(--lightningcss-dark,#c9d1d9)}.hljs-github .hljs-section{color:var(--lightningcss-light,#005cc5)var(--lightningcss-dark,#1f6feb);font-weight:700}.hljs-github .hljs-bullet{color:var(--lightningcss-light,#735c0f)var(--lightningcss-dark,#f2cc60)}.hljs-github .hljs-emphasis{color:var(--lightningcss-light,#24292e)var(--lightningcss-dark,#c9d1d9);font-style:italic}.hljs-github .hljs-strong{color:var(--lightningcss-light,#24292e)var(--lightningcss-dark,#c9d1d9);font-weight:700}
/*# sourceMappingURL=89140a3b6c890965.css.map*/