@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300&display=swap);body{font-family:Josefin Sans;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-position:50%;background-size:cover}body,button,input{font-family:Josefin Sans,sans-serif}.messages{display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.messages span:hover .delete-message-btn{opacity:1!important}.delete-message-btn{transition:opacity .2s ease-in-out}.feature_container{display:flex;justify-content:center;margin-left:auto}body{background:#e3f2fd}.chatbot-toggler{align-items:center;background:#724ae8;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:12px;outline:none;position:relative;transition:all .2s ease;width:40px}.show-chatbot .chatbot-toggler{transform:rotate(90deg)}.chatbot-toggler span{color:#fff;position:absolute}.chatbot-toggler span:last-child,.show-chatbot .chatbot-toggler span:first-child{opacity:0}.show-chatbot .chatbot-toggler span:last-child{opacity:1}.chatbot{background:#fff;border-radius:12px;bottom:2px;box-shadow:0 0 128px 0 #0000001a,0 32px 64px -48px #00000080;height:90vh;left:10px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:scale(.5);transform-origin:bottom right;transition:all .1s ease;width:420px;z-index:10}.show-chatbot .chatbot{opacity:1;pointer-events:auto;transform:scale(1)}.chatbot header{background:#724ae8;box-shadow:0 2px 10px #0000001a;color:#fff;padding:16px 0;position:relative;text-align:center}.chatbot header span{cursor:pointer;display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}header h2{font-size:1.4rem}.chatbot .chatbox{height:510px;overflow-y:auto;padding:30px 20px 100px}.chatbot :where(.chatbox,textarea)::-webkit-scrollbar{width:6px}.chatbot :where(.chatbox,textarea)::-webkit-scrollbar-track{background:#fff;border-radius:25px}.chatbot :where(.chatbox,textarea)::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.chatbox .chat{display:flex;list-style:none}.chatbox .outgoing{justify-content:flex-end;margin:20px 0}.chatbox .incoming span{align-self:flex-end;background:#724ae8;border-radius:4px;color:#fff;cursor:default;height:32px;line-height:32px;margin:0 10px 7px 0;text-align:center;width:32px}.chatbox .chat p{background:#724ae8;border-radius:10px 10px 0 10px;color:#fff;font-size:.95rem;max-width:75%;padding:12px 16px;white-space:pre-wrap}.chatbox .incoming p{border-radius:10px 10px 10px 0}.chatbox .chat p.error{background:#f8d7da;color:#721c24}.chatbox .incoming p{background:#f2f2f2;color:#000}.chatbot .chat-input{background:#fff;border-top:1px solid #ddd;bottom:0;display:flex;gap:5px;padding:3px 20px;position:absolute;width:100%}.chat-input textarea{border:none;font-size:.95rem;height:55px;max-height:180px;outline:none;padding:15px 15px 15px 0;resize:none;width:100%}.chat-input span{align-items:center;align-self:flex-end;color:#724ae8;cursor:pointer;display:flex;font-size:1.35rem;height:55px;visibility:hidden}.chat-input textarea:valid~span{visibility:visible}@media (max-width:490px){.chatbot-toggler{bottom:20px;right:20px}.chatbot{border-radius:0;bottom:0;height:100%;right:0;width:100%}.chatbot .chatbox{height:90%;padding:25px 15px 100px}.chatbot .chat-input{padding:5px 15px}.chatbot header span{display:block}}#main{position:fixed}#main,.toggler{height:40px;width:40px}.toggler{align-items:center;background:#724ae8;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;outline:none;position:relative;right:60px}.toggler span{position:fixed}.show-container .toggler span:first-child,.toggler span:last-child{opacity:0}.show-container .container{opacity:1;pointer-events:auto;transform:scale(1)}.show-container .toggler span:last-child{opacity:1}.container{background:#724ae8;border-radius:7px;box-shadow:0 10px 20px #00000003;height:100vh;left:32vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:11vh;transform:scale(.5);width:68vw;z-index:2}.wrapper{align-items:center;background:#fff;border:1px solid #ccc;border-radius:5px;justify-content:center;margin:17vh auto;width:80%;z-index:9999999999}.wrapper .text-input{border-bottom:1px solid #ccc;display:flex}.text-input .to-text{border-left:1px solid #ccc;border-radius:0}.text-input textarea{background:none;border:none;border-radius:5px;font-size:18px;height:250px;outline:none;padding:10px 15px;resize:none;width:100%}.text-input textarea::placeholder{color:#b7b6b6}.controls,.controls li,.icons,.icons i{align-items:center;display:flex;justify-content:space-between}.controls{list-style:none;padding:12px 15px}.controls .row .icons{width:38%}.controls .row .icons i{color:#adadad;cursor:pointer;font-size:14px;justify-content:center;transition:transform .2s ease;width:50px}.controls .row.from .icons{border-right:1px solid #ccc;padding-right:15px}.controls .row.to .icons{border-left:1px solid #ccc;padding-left:15px}.controls .row select{background:none;border:none;color:#333;font-size:18px;outline:none;padding-left:5px}.text-input textarea::-webkit-scrollbar{width:4px}.controls .row select::-webkit-scrollbar{width:8px}.controls .row select::-webkit-scrollbar-track,.text-input textarea::-webkit-scrollbar-track{background:#fff}.text-input textarea::-webkit-scrollbar-thumb{background:#ddd;border-radius:8px}.App{display:flex;font-family:Quicksand,sans-serif;min-height:100vh}.App.light{background:#fff;color:#000}.App.dark{background:#111;color:#fff}.ring{align-items:center;display:flex;height:500px;justify-content:center;position:relative;width:500px}.ring i{inset:0;position:absolute;transition:.5s}.App.light .ring i{border:2px solid #333}.App.dark .ring i{border:2px solid #fff}.ring i:first-child{animation:animate 6s linear infinite;border-radius:38% 62% 63% 37%/41% 44% 56% 59%}.ring i:nth-child(2){animation:animate 4s linear infinite}.ring i:nth-child(2),.ring i:nth-child(3){border-radius:41% 44% 56% 59%/38% 62% 63% 37%}.ring i:nth-child(3){animation:animate2 10s linear infinite}.ring:hover i{border:6px solid var(--clr);filter:drop-shadow(0 0 20px var(--clr))}@keyframes animate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.login{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;max-width:350px;position:absolute;width:100%;z-index:10}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.281)}::-webkit-scrollbar-thumb:hover{background:#555}.controls .row select::-webkit-scrollbar-thumb{background:#999;border-radius:8px;border-right:2px solid #fff}.controls .exchange{color:#adadad;cursor:pointer;font-size:16px;transition:transform .2s ease}.controls i:active{transform:scale(.9)}.container button{background:#5372f0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:17px;margin-top:20px;outline:none;padding:14px;width:100%}@media (max-width:520px){.container{padding:20px}.wrapper .text-input{flex-direction:column}.text-input .to-text{border-left:0;border-top:1px solid #ccc}.text-input textarea{height:200px}.controls .row .icons{display:none}.container button{font-size:16px;padding:13px}.controls .row select{font-size:16px}.controls .exchange{font-size:14px}}
/*# sourceMappingURL=main.70a635bf.css.map*/