body,html{-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;height:100%;margin:0;max-height:100%;max-width:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:grid;grid-template:"header header" -webkit-min-content "docs interactor"/1fr 1fr;grid-template:"header header" min-content "docs interactor"/1fr 1fr;height:100%}.Header{align-items:end;display:flex;flex-direction:row;grid-area:header;justify-content:space-between}.TextDocumentDisplay{display:flex;flex-direction:column;grid-area:docs}.TextDocumentDisplay .DocumentView{display:flex;flex:1 1 auto}.TextDocumentDisplay .DocumentView .AIImageView,.TextDocumentDisplay .DocumentView .TextDocumentView{display:flex;flex:1 1 auto;flex-direction:column}.TextDocumentDisplay .DocumentView .AIImageView .TextEditor,.TextDocumentDisplay .DocumentView .TextDocumentView .TextEditor{flex:1 1 auto}.InteractorDisplay{display:flex;flex-direction:column;grid-area:interactor}.InteractorDisplay .ChatView .MessageView header{display:flex;justify-content:space-between}.UserList .UserStatus{margin-right:.5em}.UserList .UserStatus .StatusIcon{background-color:gray;border-radius:50%;display:inline-block;height:1em;margin-right:.25em;transition:background-color .25s;width:1em}.UserList .UserStatus .StatusIcon.Online{background-color:green}.UserList .UserStatus .StatusIcon.Offline{background-color:red}.UserList .UserStatus .RemoveUser{color:gray;cursor:pointer;font-weight:700;margin-left:.25em;transition:color .25s;-webkit-user-select:none;user-select:none}.UserList .UserStatus .RemoveUser:hover{color:red}.InteractorDisplay .InteractorView .ChatView .MessageView .Name{font-weight:700}@media(prefers-color-scheme:light){.InteractorDisplay>header{border-bottom:1px solid #000}.InteractorDisplay .InteractorView .ChatView{box-shadow:inset 1px 1px 15px rgba(61,61,61,.313)}.Header,.InteractorDisplay .InteractorView .ChatView .MessageView{border-bottom:1px solid #000}}@media(prefers-color-scheme:dark){html{background-color:#0b1416;color:#f2f4f5}button{background-color:#2d4e56;color:#fff}button:disabled{background-color:#1d3136;color:#8e8e8e}input,select,textarea{background-color:#283331;color:#fff}.InteractorDisplay>header{border-bottom:1px solid #fff}.InteractorDisplay .InteractorView .ChatView{box-shadow:inset 1px 1px 15px rgba(0,0,0,.313)}.Header,.InteractorDisplay .InteractorView .ChatView .MessageView{border-bottom:1px solid #fff}}.UserDisplay h2,.UserDisplay p{margin:0;padding:0}.UserLogin{display:flex;flex-direction:column}.UserLogin span{display:flex;flex:1 1 auto}.UserLogin span button{flex:1 1 auto}.InteractorList{display:flex}.InteractorList>select{flex:1 1 auto}.InteractorView{display:flex;flex-direction:column;height:100%}.InteractorView .ChatView{flex:1 1;flex-basis:0px;overflow-y:scroll}.InteractorView #InteractorSettings{display:flex;flex-direction:column}.InteractorView #InteractorSettings label{display:flex;flex:1 1 auto;flex-direction:column}.MessageView .FunctionSpan{display:flex;justify-content:space-between}.ChatInput,.ChatView{display:flex;flex-direction:column}.ChatInput{align-items:flex-end}.ChatInput textarea{flex:1 1 auto}.ChatInput #Inputs{display:flex;flex:1 0 auto;width:100%}.ChatInput #AutoResponse{flex:0 1 auto}.DocumentPicker,.DocumentPicker header,.SpaceList{display:flex;flex-direction:column}.DocumentPicker header span{display:flex;flex:1 1 auto}.DocumentPicker .ListView,.DocumentPicker header span input{flex:1 1 auto}.TextEditor{display:flex;flex-direction:column}.TextEditor .MarkDownView{flex:1 1;flex-basis:0;overflow:scroll}.TextEditor textarea{flex:1 1 auto}.TextDocumentView header{border-bottom:1px solid #000}.TextDocumentView header form,.TextDocumentView header form label{display:flex;flex-direction:column}.AIImageView header{border-bottom:1px solid #000}.AIImageView header form,.AIImageView header form label{display:flex;flex-direction:column}.AIImageView .GeneratedImage{flex:1 1;flex-basis:0px;overflow-y:scroll}.AIImageView .GeneratedImage img{width:100%}.DocumentView header{border-bottom:1px solid #000}.DocumentView header form,.DocumentView header form label,.UserList{display:flex;flex-direction:column}.UserList{flex-wrap:wrap}.UserList .UserContainer{display:flex}.UserList .UserContainer .UserStatus{align-items:center;display:flex}
/*# sourceMappingURL=main.c06b7ca1.css.map*/