html{background-color:#152724}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;height:100vh;margin:0;overflow:hidden;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:MetroSans;src:local("MetroSans"),url(/static/media/MetroSans-Medium.04101ff93a3c1588713f.otf) format("truetype")}#root,.app{height:100%;width:100%}.app{align-items:center;display:flex;flex-direction:column;justify-content:center}.logo-container{align-items:flex-end;display:flex;left:20px;position:absolute;top:20px}.logo{cursor:pointer;width:100px}.logo-subscript{color:#c1db5a;font-family:MetroSans,sans-serif;font-size:12px;line-height:12px;margin:0 0 0 3px}.conversation-container{align-items:center;background-color:#fcf0e3;border-radius:8px;box-shadow:0 5px 20px 0 #040707;display:flex;flex-direction:column;height:80%;padding:30px;width:50%}.chat-container{display:flex;flex-direction:column;flex-grow:1;margin-bottom:10px;overflow-y:auto;padding:0 20px;width:100%}.chat-container::-webkit-scrollbar{width:5px}.chat-container::-webkit-scrollbar-track{background-color:hsla(26,17%,64%,.25);border-radius:8px}.chat-container::-webkit-scrollbar-thumb{background-color:#152724;border-radius:8px}.phantom-div{height:0;width:0}.footnote{color:#b3a193;font-family:MetroSans,sans-serif;font-size:12px;margin-top:5px;text-align:center}@media only screen and (max-width:600px){.app{justify-content:flex-start}.logo-container{align-self:flex-start;margin:10px;position:inherit}.conversation-container{height:77%;padding:25px;width:calc(100% - 50px)}}.chat-bubble{font-family:MetroSans,sans-serif;line-height:140%;padding:10px}.user{align-self:flex-end;background-color:#bfc6aa;border:1px solid #000;border-radius:8px 8px 2px 8px;color:#000;margin-bottom:10px;margin-top:-12px;max-width:70%}.bot-container{align-items:flex-end;align-self:flex-start;display:flex;margin-bottom:2px;width:100%}.icon{background-color:#152724;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiMAAC4jAXilP3YAAAKnSURBVGhD7ZdNaBNBFMffy1fVihpFtCCUYqIWCiIUUcGmOSgeFL/BpPe2SvUqnooX70KL4FENqRaKUtCDSJMWaxHRS+ghaesHRfEg4gdKks0+/7uZQKr24mGyxfnBMG/eDOzuf9+8eUMGg8FgMBgMBoOhDla9Z5l6mwxXSnyQ2La6I+mHyq0Fn+o9x+P5s+uzheSwXaIPTPKAhc6rKW14UpzsbE9LyA7OwLyA1iQi74jkpTupEc9tKxHi7Fwiw8RdJPRRmHtjkdQ4I3zUEm14TpyJfPKoj2kcSvwUtvbGI/dyako7nttWEOaUMm81UhgH7ZGTmUtEfcSXbFsOYbiNmZf8IOSXJscnJGVsLUu5gTyKRdOn1UALWiMHuaSPhHPIKwMQYCdaM9yr61tNLAgTrPejhdC0oi1yMvlkEkn1DkznmVNC9pBwYJb8lbrowN+yaAxL2mEO2AF5UvWCsu97fEdqUY20oEWciVfHN3DzmgVERRjb42ZXJN2/3OmD2sY5svfYFTkZ35W+X/U2Bi3bCsIgajiMPPJ6U9G62Ihj+V/QIw5xzDWEUh0doyXXXgHoSchMW1RfcPsVghZxsJ2+uYYtm91+OVAd4yjf6pgs/MX1NRA924rpuTJqBd5fQQ20D7mpBQKV14bK2u9Sv6NFnJDfvu18MD78QCafcC6TfzCT71mHyLmhhmOd20f/j8jZ33b3DaLnWnXEQ9l84vrThWSrM3ohvcHJwrkjRZJpiLcbIn6uBPiyu7TBaCsCB2XQF5/LD+Pk6leuai4SWgVRnGrYuTp8whsd646mn7kLGoz2u9VkIXHCJr6CUqcTj3cjFyJ9xYuMFC25erh95L270ANoF6fGdO7MxlIo0BoI+H+U2xbn45xdco0wGAwGg8FgMBgM3oLoF/Rv1XF0x7E3AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border-radius:50%;height:30px;margin-right:10px;width:30px}.bot{background-color:hsla(26,17%,64%,.25);border-radius:8px 8px 8px 2px;color:#152724;max-width:70%;white-space:pre-line}span{-webkit-animation:loadingFade 1s infinite;animation:loadingFade 1s infinite;background:#152724;border-radius:50%;float:left;height:7px;margin:5px;opacity:0;width:7px}span:first-child{-webkit-animation-delay:0s;animation-delay:0s}span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.option{border:1px solid #000;border-radius:8px;cursor:pointer;font-family:MetroSans,sans-serif;font-size:14px;line-height:140%;margin-bottom:5px;margin-left:40px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.selected-option{background-color:#152724;color:#fcf0e3;cursor:default}.feedback-container{margin-left:50px}.feedback-container svg{color:rgba(21,29,36,.7);cursor:pointer;margin-right:5px}.modal-container{background-color:#fcf0e3;border-radius:8px;box-shadow:0 5px 20px 0 rgba(4,7,7,.3);display:flex;flex-direction:column;height:25%;padding:30px;width:30%}.modal-header{display:flex;justify-content:space-between}.modal-header h3{color:#000;font-family:MetroSans,sans-serif;margin-top:0}.modal-header svg{color:rgba(0,0,0,.8);cursor:pointer;font-size:18px;margin-top:5px}.feedback-input{background-color:hsla(26,17%,64%,.2);border:none;border-radius:8px;color:#000;flex-grow:1;font-family:MetroSans,sans-serif;font-size:16px;line-height:20px;margin-bottom:20px;padding:10px;resize:none;width:calc(100% - 20px)}.feedback-input:focus{outline:0}.submit{align-self:flex-end;background-color:#152724;border:none;border-radius:8px;color:#d5e67e;cursor:pointer;font-family:MetroSans,sans-serif;font-size:16px;line-height:20px;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:600px){.user{margin-top:2px}.modal-container{padding:20px;width:75%}}.modal{align-items:center;background-color:rgba(21,39,36,.9);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:1}.input-container{align-items:flex-end;background-color:hsla(26,17%,64%,.2);border-radius:8px;display:flex;width:100%}.input{background-color:hsla(26,17%,64%,0);border:none;color:#000;font-family:MetroSans,sans-serif;font-size:16px;line-height:20px;padding:10px;resize:none;width:calc(100% - 20px)}.input:focus{outline:0}.send{cursor:pointer;margin:0 10px 10px 0}.disclaimer-container{align-items:center;background-color:#fcf0e3;border-radius:8px;box-shadow:0 5px 20px 0 rgba(4,7,7,.3);display:flex;flex-direction:column;padding:30px;width:30%}.disclaimer{color:#000;margin:0 0 20px;white-space:pre-line}.confirm,.disclaimer{font-family:MetroSans,sans-serif;font-size:16px;line-height:20px}.confirm{background-color:#152724;border:none;border-radius:8px;color:#d5e67e;cursor:pointer;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:600px){.disclaimer-container{padding:20px;width:75%}}
/*# sourceMappingURL=main.573ba392.css.map*/