.ai-assistant-floating-button:after{content:"";display:block;position:absolute;z-index:-1;top:-3px;bottom:-3px;left:-3px;right:-3px;border-radius:999px;opacity:.5;background:linear-gradient(278deg,#929de6,#feddc5 50%,#fda594);filter:blur(8px)}.ai-assistant-floating-button button{animation-duration:.5s;animation-delay:4s;transition:all .3s ease;padding:14px!important}.ai-assistant-floating-button i{color:#0c0d0e;animation:shineIcon 2s linear infinite;font-size:20px}.ai-assistant-button-title{color:#0c0d0e;transition:all .5s ease;background:linear-gradient(90deg,#0c0d0e 0,#cf7636 50%,#0c0d0e 0);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-fill-mode:forwards;-webkit-text-size-adjust:none;text-decoration:none;white-space:nowrap;line-height:24px}.ai-assistant-button-title-expand{opacity:0;width:0;animation:fadeInExpand 1s forwards,shine 12s linear infinite;animation-delay:4s;height:10px}.ai-assistant-button-title-collapse{opacity:1;width:111px;transition:all .5s ease;animation:fadeInCollapse 1s forwards,shine 2s linear infinite;animation-delay:.5s}.ai-assistant-floating-button:hover .ai-assistant-button-title-collapse{animation:fadeInExpand 5s forwards,shine 3s linear infinite}@keyframes fadeInExpand{to{width:110px;text-align:right;margin-right:8px;height:-moz-fit-content;height:fit-content;opacity:1}}@keyframes fadeInCollapse{to{width:0;opacity:0;margin-right:0}}@keyframes shine{0%{background-position:0}to{background-position:200px}}@keyframes shineIcon{0%{color:#0c0d0e}to{color:#cf7636}}@media screen and (max-width:768px){.ai-assistant-floating-button i{font-size:20px}.ai-assistant-floating-button button{padding:10px!important}@keyframes fadeInExpand{to{height:-moz-fit-content;height:fit-content;margin-right:4px;width:93px;padding-left:10px;line-height:1.5;opacity:1}}}