.ai-button{--ai-a:var(--brand-magic-a);--ai-b:var(--brand-magic-b);background-image:linear-gradient(120deg,var(--ai-a),var(--ai-b));box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000002e,0 2px 4px var(--frame-drop),0 4px 14px color-mix(in srgb,var(--ai-a) 30%,transparent);color:var(--white);font-weight:600;isolation:isolate;overflow:hidden;position:relative;white-space:nowrap}.ai-button:after{animation:ai-button-sweep-4eba28e4 3.2s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-100%);z-index:-1}.ai-button:not(:disabled):hover{color:var(--white);filter:brightness(1.08)}.ai-button:not(:disabled):active{box-shadow:inset 0 2px 5px #0000004d,inset 0 -1px #ffffff14;filter:none}.ai-button:disabled{color:var(--white)}.ai-button:disabled:after{animation:none}@keyframes ai-button-sweep-4eba28e4{60%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ai-button:after{animation:none}}
