pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--brand-lime: #d3f43b;--brand-dark: #212029}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--brand-dark)}#root{width:100%;height:100vh}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(33,32,41,.18) transparent}.dark .custom-scrollbar{scrollbar-color:rgba(255,255,255,.16) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#2120292e;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#21202952}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff24}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff3d}@keyframes aurora-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(4%,-5%,0) scale(1.08)}66%{transform:translate3d(-4%,3%,0) scale(.96)}}.animate-aurora{animation:aurora-drift 16s ease-in-out infinite;will-change:transform}.animate-aurora-slow{animation:aurora-drift 26s ease-in-out infinite reverse;will-change:transform}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .7s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.animate-aurora,.animate-aurora-slow,.animate-fade-in-up{animation:none}}.chat-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-image:radial-gradient(130% 110% at 50% 115%,#d3f43b 0%,rgba(211,244,59,.75) 9%,rgba(211,244,59,.38) 22%,rgba(211,244,59,.14) 38%,rgba(211,244,59,.03) 55%,transparent 72%),radial-gradient(100% 65% at 50% -15%,rgba(33,32,41,.1) 0%,transparent 58%);background-size:160% 160%,160% 160%;background-position:50% 60%,50% 0%;animation:chat-hero-drift 9s ease-in-out infinite}.dark .chat-hero-glow{background-color:#16151c;background-image:radial-gradient(130% 110% at 50% 115%,rgba(211,244,59,.75) 0%,rgba(211,244,59,.42) 13%,rgba(211,244,59,.18) 26%,rgba(211,244,59,.07) 40%,transparent 58%),radial-gradient(90% 70% at 50% -10%,rgba(45,43,54,.9) 0%,transparent 55%);background-size:160% 160%,160% 160%}@keyframes chat-hero-drift{0%,to{background-position:50% 64%,50% -2%}50%{background-position:42% 48%,58% 8%}}@media(prefers-reduced-motion:reduce){.chat-hero-glow{animation:none}}.chat-markdown{max-width:100%;min-width:0;word-break:break-word;overflow-wrap:anywhere}.chat-markdown>*:first-child{margin-top:0}.chat-markdown>*:last-child{margin-bottom:0}.chat-markdown pre{max-width:100%;margin:0;background:transparent;white-space:pre}.chat-markdown .hljs{background:transparent;padding:0}.chat-markdown table{max-width:100%}.chat-markdown img,.chat-markdown svg,.chat-markdown canvas,.chat-markdown iframe{max-width:100%;height:auto}
