body,html{height:100%;height:100dvh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;overscroll-behavior:none}#root{height:100%;height:100dvh}@supports (height:100dvh){#root,body{height:100dvh}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media screen and (orientation:landscape){body{overflow-x:hidden;scroll-behavior:smooth}html{height:100%;width:100%}#root{min-height:100vh;min-height:100dvh;overflow-x:hidden;width:100%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){body{font-size:14px;line-height:1.5}}@media screen and (max-width:767px) and (orientation:landscape){body{font-size:13px;line-height:1.4}#root{min-height:100vh;min-height:100dvh;min-width:100vw}}@media screen and (max-width:767px){[contenteditable]:focus,input:focus,textarea:focus{transform:translateZ(0);-webkit-transform:translateZ(0)}.messages-container,[data-testid=messages-container]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transform:translateZ(0);transition:max-height .3s ease-out}.chat-input-area{background-color:inherit;position:relative;z-index:1000}body.keyboard-open{overflow:hidden;position:fixed;width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProseMirror{white-space:pre-wrap!important}.ProseMirror blockquote,blockquote{background-color:#00000008;border-left:4px solid #ccc;border-radius:4px;color:#000000b3;font-style:italic;margin:8px 0;padding:8px 16px}@media (prefers-color-scheme:dark){.ProseMirror blockquote,blockquote{background-color:#ffffff0d;border-left-color:#666;color:#ffffffb3}}@media screen and (orientation:landscape){.App-header{font-size:calc(8px + 2vmin);min-height:100vh}.App{overflow-x:hidden}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.App{max-width:100vw}}@media screen and (max-width:767px) and (orientation:landscape){.App-header{font-size:calc(6px + 2vmin);min-height:100vh;padding:1rem}.App-logo{height:30vmin}}
/*# sourceMappingURL=main.c2078026.css.map*/