.sf-send-button{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:#0000000a;box-shadow:none;color:white;transition:background-color .15s ease}.sf-send-button[data-ready=true]{background:#5433eb;box-shadow:0 4px 6px #4524db33}.sf-ai-composer .sf-send-button:disabled,.sf-storefront .sf-send-button:disabled{opacity:1}.sf-send-button:focus-visible{outline:2px solid #5433eb;outline-offset:3px}.sf-send-spinner{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #ffffff59;border-top-color:white;animation:sf-send-spin .75s linear infinite}@keyframes sf-send-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sf-send-spinner{animation-duration:1.75s}}@property --sf-composer-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.sf-ai-composer-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px}.sf-ai-icon-rotation{display:block;width:40px;height:40.617px;animation:sf-ai-icon-spin 8s linear infinite}:is(.sf-ai-composer,.sf-floating-search):before{content:"";position:absolute;inset:-2px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--sf-composer-angle),#5433eb26 0,#a995ff 20%,#5433eb 40%,#ee9bf5 60%,#5433eb26 80%,#5433eb26 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;filter:drop-shadow(0 0 3px #9475ff99);transition:opacity .2s}:is(.sf-ai-composer,.sf-floating-search):focus-within:before,:is(.sf-ai-composer,.sf-floating-search)[data-typing=true]:before{opacity:1;animation:sf-ai-composer-orbit 3s linear infinite}:is(.sf-ai-composer,.sf-floating-search)[data-typing=true]{box-shadow:0 0 14px #9379f52b,0 12px 40px #0000001a}@keyframes sf-ai-icon-spin{to{transform:rotate(1turn)}}@keyframes sf-ai-composer-orbit{to{--sf-composer-angle:360deg}}@media (prefers-reduced-motion:reduce){.sf-ai-icon-rotation,:is(.sf-ai-composer,.sf-floating-search):focus-within:before,:is(.sf-ai-composer,.sf-floating-search)[data-typing=true]:before{animation:none}}.sf-ai-icon-rotation img{display:block;max-width:none;transform:scaleY(-1)}