.ai-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:5px;padding:4px 14px;position:relative}.ai-button-container{display:inline-block;overflow:visible;position:relative}.ai-button-wrapper{border-radius:10px;display:inline-block;overflow:clip;padding:3px;position:relative}.ai-button-wrapper:after{animation:colorChange 3s linear 1s infinite;background:conic-gradient(#34a852 90deg,#ff4641 90deg,#ff4641 180deg,#3186ff 180deg,#3186ff 270deg,#ffd314 270deg);content:"";filter:blur(2px);height:200px;inset:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0);width:200px;z-index:-1}@keyframes colorChange{to{transform:translate(-50%,-50%) rotate(1turn)}}.ai-button-container:before{animation:scaleSequence 3s linear 2s infinite forwards;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0013 0C10.0013 0 10.2016 4.8015 12.7017 7.29927C15.2018 9.79704 20 10 20 10C20 10 15.1991 10.2003 12.7017 12.7007C10.2043 15.2012 10.0013 20 10.0013 20C10.0013 20 9.80108 15.1985 7.30097 12.7007C4.80085 10.203 0 10.0027 0 10.0027C0 10.0027 4.80085 9.80328 7.2983 7.29927C9.79574 4.79526 10.0013 0 10.0013 0Z" fill="%231C60FF"/></svg>') 50%/18px no-repeat;content:"";height:18px;left:-5px;position:absolute;top:-1px;transform:scale(1) rotate(0);width:18px;z-index:8}[data-theme=dark] .ai-button-container:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0013 0C10.0013 0 10.2016 4.8015 12.7017 7.29927C15.2018 9.79704 20 10 20 10C20 10 15.1991 10.2003 12.7017 12.7007C10.2043 15.2012 10.0013 20 10.0013 20C10.0013 20 9.80108 15.1985 7.30097 12.7007C4.80085 10.203 0 10.0027 0 10.0027C0 10.0027 4.80085 9.80328 7.2983 7.29927C9.79574 4.79526 10.0013 0 10.0013 0Z" fill="%23d73328"/></svg>') 50%/18px no-repeat}@keyframes scaleSequence{0%{transform:scale(1) rotate(0)}20%{transform:scale(1.2) rotate(180deg)}40%{transform:scale(1.4) rotate(250deg)}60%{transform:scale(1.6) rotate(280deg)}80%{transform:scale(1.4) rotate(90deg)}to{transform:scale(1) rotate(0)}}.ai-corner{border-radius:12px 0 0 0;height:24px;left:-1px;pointer-events:none;position:absolute;top:-1px;width:20px;z-index:6}