@keyframes jumbo{0%{background-position:50%,50%}to{background-position:350%,350%}}.theme-gradient{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #4000ff4d);background:linear-gradient(90deg,#693cf0,#b067f5);-webkit-background-clip:text;background-clip:text}@keyframes rotBGimg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-rotBGimg{animation:3s linear infinite rotBGimg}.hero-wave-container{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-wave{opacity:.55;background:linear-gradient(744deg,#af40ff,#5b42f3 60%,#00ddeb);border-radius:40%;width:700px;height:900px;margin-top:-60%;margin-left:-40%;animation:55s linear infinite heroWave;position:sticky;top:10%;left:10%;transform:translate(-50%,-50%)}.hero-wave:nth-child(2){opacity:.45;animation-duration:50s;top:60%}.hero-wave:nth-child(3){opacity:.35;animation-duration:45s;top:40%}@keyframes heroWave{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}
.HomeBubbleAnimation-module__EXahAW__container{z-index:40;perspective:1000px;position:relative;transform:translate(-20px)translateY(-15px)}.HomeBubbleAnimation-module__EXahAW__chatThread{flex-direction:column;gap:.5rem;display:flex}.HomeBubbleAnimation-module__EXahAW__message{--start:0s;opacity:0;animation:.28s ease-out forwards HomeBubbleAnimation-module__EXahAW__bubbleIn;animation-delay:var(--start);justify-content:flex-end;align-items:flex-end;gap:12px;display:flex;transform:translateY(8px)}.HomeBubbleAnimation-module__EXahAW__messageContent{word-wrap:break-word;transform-origin:100%;background:#ecf0f1;border-radius:16px;flex-direction:row-reverse;align-items:center;padding:.75rem 1rem;display:flex;position:relative}.HomeBubbleAnimation-module__EXahAW__messageContent:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:12px solid #ecf0f1;width:0;height:0;position:absolute;bottom:8px;right:-10px}.HomeBubbleAnimation-module__EXahAW__typingIndicator{opacity:0;width:44px;max-width:0;animation:2s ease-in-out forwards HomeBubbleAnimation-module__EXahAW__typingPhase;animation-delay:var(--start);flex:0 0 44px;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}@keyframes HomeBubbleAnimation-module__EXahAW__typingPhase{0%{opacity:0;max-width:0}1%{opacity:1;max-width:80px}97%{opacity:1;max-width:80px}to{opacity:0;max-width:0}}.HomeBubbleAnimation-module__EXahAW__typingIndicator span{opacity:.4;background-color:#9e9ea1;border-radius:50%;width:8px;height:8px;animation:1s infinite HomeBubbleAnimation-module__EXahAW__blink}.HomeBubbleAnimation-module__EXahAW__typingIndicator span:first-child{animation-delay:0s}.HomeBubbleAnimation-module__EXahAW__typingIndicator span:nth-child(2){animation-delay:.333s}.HomeBubbleAnimation-module__EXahAW__typingIndicator span:nth-child(3){animation-delay:.666s}@keyframes HomeBubbleAnimation-module__EXahAW__blink{50%{opacity:1}}.HomeBubbleAnimation-module__EXahAW__text{color:#1f2937;white-space:nowrap;opacity:0;max-width:0;animation:.45s ease-out forwards HomeBubbleAnimation-module__EXahAW__textInRTL;animation-delay:calc(var(--start) + 2s);margin:0;font-size:13px;line-height:1.4;overflow:hidden}@keyframes HomeBubbleAnimation-module__EXahAW__textInRTL{0%{opacity:0;max-width:0}to{opacity:1;max-width:260px}}@keyframes HomeBubbleAnimation-module__EXahAW__bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HomeBubbleAnimation-module__EXahAW__message,.HomeBubbleAnimation-module__EXahAW__typingIndicator,.HomeBubbleAnimation-module__EXahAW__text{opacity:1!important;max-width:none!important;animation:none!important;transform:none!important}}@media (max-width:768px){.HomeBubbleAnimation-module__EXahAW__container{margin-bottom:12px;display:block;transform:none}.HomeBubbleAnimation-module__EXahAW__message{justify-content:center}.HomeBubbleAnimation-module__EXahAW__messageContent{transform-origin:bottom;flex-direction:row;height:50px;min-height:50px;padding:.6rem .8rem}.HomeBubbleAnimation-module__EXahAW__messageContent:after{border:8px solid #0000;border-top:12px solid #ecf0f1;border-bottom:none;bottom:-10px;left:50%;right:auto;transform:translate(-50%)}.HomeBubbleAnimation-module__EXahAW__typingIndicator{flex:none;width:36px;max-width:36px;height:16px}.HomeBubbleAnimation-module__EXahAW__typingIndicator span{width:5px;height:5px}.HomeBubbleAnimation-module__EXahAW__text{white-space:normal;text-align:center}}
