@font-face{font-family:Halvar;src:url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Lt.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Halvar;src:url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Rg.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar;src:url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Md.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Halvar;src:url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Bd.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@47nordmedia/k2-systems-ui-library@latest/dist/assets/font/HalvarMittel-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}textarea{font-family:Halvar,-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}textarea:disabled{cursor:not-allowed}p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre{color:#585f69;margin-top:0;margin-bottom:8px}#chatbot-loader-dot1{animation:load 1s infinite}#chatbot-loader-dot2{animation:load 1s infinite;animation-delay:.2s}#chatbot-loader-dot3{animation:load 1s infinite;animation-delay:.4s}@keyframes load{0%{opacity:0}50%{opacity:1}to{opacity:0}}.custom-markdown-kai a{color:red;text-decoration:none;display:inline-flex;align-items:center}.custom-markdown-kai a:after{content:"";display:inline-block;width:13px;height:12px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13'%20height='12'%20fill='none'%3E%3Crect%20width='12'%20height='12'%20x='0.5'%20fill='%23F2EBE3'%20rx='6'/%3E%3Cpath%20fill='%23E30413'%20d='M5.002%203.5h3.91L9%203.598v3.904l-.62.618H8.28V4.79L4.566%208.5%204%207.936l3.715-3.698H4.37v-.12l.632-.618Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-left:4px;vertical-align:middle}.custom-markdown-kai img{height:250px;width:250px;object-fit:contain;display:block;margin:0 auto}.custom-markdown-kai strong,.custom-markdown-kai h1,.custom-markdown-kai h2,.custom-markdown-kai h3,.custom-markdown-kai h4,.custom-markdown-kai h5,.custom-markdown-kai h6,.custom-markdown-kai th{color:#442707}.text-area{font-size:16px;border:none;resize:none;overflow-y:auto;flex:1;width:100%;scrollbar-color:#ccc transparent;line-height:24px;max-height:96px;padding:8px;background-color:transparent}.text-area:hover{scrollbar-color:#777 transparent}.text-area:focus{outline:none}.text-area::-webkit-scrollbar{width:8px}.text-area::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.text-area::-webkit-scrollbar-track{background-color:transparent}.text-area:hover::-webkit-scrollbar-thumb{background-color:#777}.chat-outer-container-style{overflow-y:scroll;flex-grow:1;scrollbar-color:#ccc transparent;margin-bottom:-24px;box-sizing:content-box}.chat-outer-container-style:hover{scrollbar-color:#777 transparent}.chat-outer-container-style::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.chat-outer-container-style::-webkit-scrollbar-track{background-color:transparent;box-shadow:none}.chat-outer-container-style:hover::-webkit-scrollbar-thumb{background-color:#777}.app-startup-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;object-fit:contain}.background-video{position:absolute;object-fit:cover;width:100%;height:100%}.app-startup-screen.fade-out{animation:splashFadeOut .5s forwards}@keyframes splashFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.animation-video{z-index:9999;width:20%;height:20%}
