@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:Roboto,sans-serif}.App{background-color:#f4f4ff;bottom:0;color:#fff;display:flex;left:0;position:absolute;right:0;top:0}.sidemenu{background-color:#f0f0f1;display:flex;flex:0 0 260px;flex-direction:column;padding:8px;width:260px}@media (max-width:640px){.sidemenu{display:none}}.expand-button{background-color:#000 (0,0,0,.5);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:100}.side-menu-button{background-color:#000;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;padding:12px;text-align:left;transition:all .25s ease}.side-menu-button:hover{background-color:#61dafb}.side-menu-button span{padding-left:6px;padding-right:12px}.side-menu-container{scrollbar-base-color:#444654;display:flex;flex:1 1 auto;flex-wrap:wrap;overflow-y:scroll;overflow:auto;position:relative;scrollbar-color:#61dafb #343541;scrollbar-width:thick;vertical-align:top}.side-menu-container::-webkit-scrollbar{height:10px;width:5px}.side-menu-container::-webkit-scrollbar-thumb{background-color:#61dafb;border-radius:5px}.side-menu-container::-webkit-scrollbar-track{background-color:#444654;border-radius:5px}.checkbox-group,.dropdown{background-color:#000;border:0 solid #000;border-radius:9px;color:#fff;cursor:pointer;display:inline-block;padding:5px;position:relative;text-align:left;transition:all 1s ease}.checkbox-group{display:block}.Main-logo{flex:1 1 auto;flex-direction:row;left:45px;margin-bottom:10px;position:relative}.switchtext{align-items:right;bottom:4px;color:#000;display:inline-flex;flex-direction:column;font-size:.8em;left:90px;opacity:.66;padding:5px;text-align:left}.switch,.switchtext{align-self:flex-end;position:absolute}.switch{bottom:5px;flex-direction:row;height:25px;left:200px;width:45px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:18px;left:4px;width:18px}input:checked+.slider{background-color:#61dafb}input:checked+.slider:before{-webkit-transform:translateX(18px);transform:translateX(18px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input:focus+.slider{box-shadow:0 0 1px #61dafb}.chatbox{scrollbar-base-color:#444654;background-color:#343541;flex:1 1 auto;overflow-y:scroll;padding-bottom:95px;position:relative;scrollbar-color:#61dafb #343541}@-webkit-keyframes chatbox-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes chatbox-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chatbox--loading:after{-webkit-animation:chatbox-loading-spinner 1s ease infinite;animation:chatbox-loading-spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#61dafb;bottom:0;content:"";height:50px;left:0;margin:auto;position:absolute;right:0;top:0;width:50px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.chat-input-holder{bottom:0;display:"flex";flex:1 5 auto;flex-direction:column;flex-wrap:wrap;left:0;padding:12px;position:absolute;right:0}.chat-input-textarea{background-color:#40414f;border:none;border-radius:7px;box-shadow:0 0 8px 0 rgba(0,0,0,.25);color:#fff;display:flex;flex:5 5 auto;flex-direction:column;flex-wrap:wrap;font-size:1em;max-height:400px;outline:none;overflow:"auto";padding:12px;width:20%}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.chat-log{scrollbar-base-color:#444654;bottom:89px;left:0;overflow-y:scroll;position:absolute;right:0;scrollbar-color:#61dafb #343541;text-align:left;top:0}.chat-message.AIFORCE{background-color:#444654}.chat-message-center{display:flex;max-width:900px;padding:12px 24px}.copy-button{background-color:initial;border:none;border-radius:5px;cursor:pointer;font-size:14px;left:75%;padding:2px 3px;position:absolute;-webkit-transform:translateY(40%);transform:translateY(40%)}.copy-button.clicked:after{content:"Copied!";font-weight:400;left:50%;position:absolute;top:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.copy-button:hover{background:#f4f4ff}.avatar{align-items:center;background:#fff;display:flex;font-size:14px;height:40px;justify-content:center;width:40px}.avatar,.avatar.AIFORCE{border-radius:50%;color:#000;padding:5px}.avatar.AIFORCE{background:#444654}.aiforce_logo,.avatar.AIFORCE{min-height:40px;min-width:40px}.aiforce_logo{background:444654;border-radius:0;padding:3px;width:40px}.message{inline-size:700px;letter-spacing:0;padding-left:20px;padding-right:40px}pre{word-wrap:break-word;font-family:Roboto,sans-serif;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:pre-wrap}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.select-models{background:#000;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;max-width:100%;min-width:100%;outline:none;padding:12px}.button-picker,.select-models option{background:#fff;color:#000}.button-picker{border:none;border-radius:5px;cursor:pointer;margin-top:6px;padding:6px 12px}.button-picker:hover{background:#61dafb}.info{align-items:right;align-self:flex-end;color:#000;display:inline-flex;flex-direction:column;font-size:1em;margin-left:10px;margin-top:2px;opacity:.66;text-align:left}.side-label{color:#000;display:block;font-size:.9em;margin-bottom:.5em;margin-top:5em;padding-bottom:0}.form{display:flex;gap:6px}.retry,.stepback{align-items:center;background:none;background:#00f;border:none;border-radius:5px;color:inherit;color:#fff;cursor:pointer;display:flex-end;flex:1 1 auto;font:inherit;font-size:16px;justify-content:center;outline:inherit;padding:5px 12px}message-response{max-height:800px;overflow:hidden;resize:none;width:100%}.submit{align-items:center;background:none;background:#00f;border:none;border-radius:5px;color:inherit;color:#fff;cursor:pointer;display:flex-end;flex:1 1 auto;font:inherit;font-size:16px;font-size:10px;justify-content:center;outline:inherit;padding:5px 12px}.submit:hover{background:#010181}.submitdisabled{align-items:center;background:#343541;border:none;border-radius:5px;color:#fff;cursor:default;display:flex-end;flex:1 1 auto;font:inherit;font-size:10px;justify-content:center;padding:5px 12px;position:relative}.dot-falling{-webkit-animation:dot-falling 1s linear infinite;animation:dot-falling 1s linear infinite;-webkit-animation-delay:2.1s;animation-delay:2.1s;background-color:#61dafb;border-radius:10px;box-shadow:9999px 0 0 0 #61dafb;color:#61dafb;display:inline block;height:10px;margin:5px auto auto;position:relative;right:9999px;top:0;width:10px}.dot-falling:after,.dot-falling:before{content:"";display:inline-block;position:absolute;top:0}.dot-falling:before{-webkit-animation:dot-falling-before 1s linear infinite;animation:dot-falling-before 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.dot-falling:after,.dot-falling:before{background-color:#61dafb;border-radius:5px;color:#61dafb;height:10px;width:10px}.dot-falling:after{-webkit-animation:dot-falling-after 1s linear infinite;animation:dot-falling-after 1s linear infinite;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #61dafb}to{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #61dafb}to{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@-webkit-keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #61dafb}to{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #61dafb}to{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@-webkit-keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #61dafb}to{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #61dafb}to{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}
/*# sourceMappingURL=main.09ff7a6b.css.map*/