.circle{display:inline-block;background-color:black;height:5px;width:5px;border-radius:25px}#ball1{-webkit-animation-delay:.5s;-webkit-animation-iteration-count:infinite}#ball1,#ball2{-webkit-animation-name:bounce;-webkit-animation-duration:1.1s;margin-right:3px}#ball2{-webkit-animation-delay:.6s;-webkit-animation-iteration-count:infinite}#ball3{-webkit-animation-name:bounce;-webkit-animation-delay:.7s;-webkit-animation-duration:1.1s;-webkit-animation-iteration-count:infinite}@keyframes bounce{0%{transform:translateY(0)}40%{transform:translateY(2px)}60%{transform:translateY(-6px)}80%{transform:translateY(0)}}.chat_container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}.chat_footer{bottom:0}.modal_content{width:90%;margin:4% auto auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .3s ease-in-out}.chat_header{height:75px;background-color:#e9f5ff;border-radius:.5rem .5rem 0 0}.chat_section{border-radius:0 0 .5rem .5rem;border:1px solid #e9f5ff;display:flex;flex-direction:column;justify-content:space-between}.smchild{width:50%}input:focus{border:none;outline:none}@media only screen and (max-width:992px){.smallDevice{flex-direction:column}.smchild{width:75%}.input-chat{width:90%}}@media (max-width:768px){.hide-banner-on-mobile{display:none}.small-font-on-mobile{font-size:24px}.chat_footer{bottom:-100px}}.cursor{display:inline-block;width:1ch;animation:flicker .5s infinite;margin-bottom:4px}@keyframes flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}.thinking-loading-effect span{color:rgb(114,111,111)}.icon-wrapper{position:relative;display:inline-block}.icon-wrapper>button{all:unset;cursor:pointer}.gpt-tooltip{visibility:hidden;opacity:0;position:absolute;left:50%;bottom:-150%;transform:translateX(-50%);background:#333;color:white;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;transition:opacity .15s ease-out;pointer-events:none}.icon-wrapper:hover .gpt-tooltip{visibility:visible;opacity:1}.fade-in{animation:fadeIn .8s ease-in-out forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}