.ChatContainer{align-items:center;animation:fadeIn 1s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 8px 12px #0000001a;display:flex;flex:1 1;flex-direction:column;height:80vh;margin-bottom:10px;max-width:600px;overflow-x:hidden;overflow-y:auto;padding:20px;width:100%}.ChatContainer::-webkit-scrollbar{width:12px}.ChatContainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ChatContainer::-webkit-scrollbar-thumb{background-color:#888;border:3px solid #f1f1f1;border-radius:10px}.ChatContainer::-webkit-scrollbar-thumb:hover{background-color:#000}.ChatContainer::-webkit-scrollbar-corner{background:#f1f1f1;border-radius:10px}.ChatContainer{scrollbar-color:#222e45 #fff;scrollbar-width:auto}.Messages{animation:fadeIn 1.2s ease-in-out;display:flex;flex-direction:column;gap:10px;width:100%}.Message{word-wrap:break-word;align-items:center;border-radius:10px;box-shadow:0 6px 10px #0000001a,inset 0 0 1px 1px;display:flex;max-width:100%;padding:6px 20px;position:relative}@keyframes popUp{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.Message img{border-radius:50%;box-shadow:0 6px 10px #0000001a;height:40px;position:absolute;width:40px}.Message.user img{left:-50px}.Message.bot img{right:-50px}.Message.user{animation:popUp .2s ease-in-out;margin-left:50px}.Message.bot,.Message.user{background-color:#222e45;color:#fff;font-size:16px;font-weight:400;text-shadow:1px 1px 2px #0000001a}.Message.bot{margin-right:40px}.InputContainer{align-items:center;animation:fadeIn 1.4s ease-in-out;background:#222e45;border-radius:10px;box-shadow:0 8px 12px #0000001a;max-width:600px;padding:10px}.InputBar,.InputContainer{display:flex;width:100%}.InputBar input{background:#fff;border:none;border-radius:10px 0 0 10px;box-shadow:0 6px 10px #0000004d;flex:1 1;outline:none}.InputBar button,.InputBar input{font-family:Roboto,sans-serif;font-size:16px;padding:10px}.InputBar button{background-color:#ffb600;border:none;border-radius:0 10px 10px 0;color:#353239;cursor:pointer}.InputBar button:hover{background-color:#ead9af}.Message a{color:#ffb600;text-decoration:none}.Message a:hover{color:#ead9af;text-decoration:underline}.Message a:visited{color:#ffb600}.FollowUpButton{background-color:#ffb600;border:none;border-radius:10px;box-shadow:0 6px 10px #0000000d;color:#353239;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;margin:10px 5px 0;padding:8px 16px;text-shadow:1px 1px 2px #0000001a;transition:transform .2s,background-color .2s}.FollowUpButton:hover{background-color:#ead9af;transform:scale(1.05)}.FollowUpButton:active{background-color:#d4b28c;transform:scale(.95)}.FollowUpButton.clicked{background-color:#d4b28c;color:#fff}.typing-indicator .typing{align-items:center;display:flex;justify-content:center;padding:20px 10px}.typing-indicator .typing span{animation:typing 1s infinite;background-color:#fff;border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.typing-indicator .typing span:nth-child(2){animation-delay:.2s}.typing-indicator .typing span:nth-child(3){animation-delay:.4s}@keyframes typing{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Disclaimer{animation:fadeIn 1.4s ease-in-out;color:#fff;font-size:14px;margin:0 10px 10px;text-align:center}body,html{font-family:Roboto,sans-serif;height:100%;margin:0;padding:0}.App{align-items:center;background:#007fff;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:20px}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.9f3f673f.css.map*/