.composer-send-button{position:relative;display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:1rem;background:transparent;cursor:pointer}.composer-send-button.has-leading-content{width:auto;min-width:3.5rem;display:flex;justify-content:flex-end;gap:4px;padding-right:2rem;padding-left:8px}.composer-send-button__leading{position:relative;z-index:2;display:inline-flex;align-items:center;line-height:1}.composer-send-button.has-leading-content>.composer-send-button__glyph,.composer-send-button.has-leading-content>.composer-send-button__icon-layer,.composer-send-button.has-leading-content>.composer-send-button__spinner{position:absolute;right:0;left:auto;width:2rem;height:2rem}.composer-send-button__tooltip-wrap{display:inline-grid;line-height:0}.composer-send-button:hover:not(:disabled){filter:brightness(1.1)}.composer-send-button:disabled{cursor:not-allowed}.composer-send-button:disabled:not(.is-pause):not(.is-resume){opacity:1}.composer-send-button.is-active-disabled:disabled{opacity:.5}.composer-send-button__icon-layer{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .22s ease}.composer-send-button__icon-layer.is-visible{opacity:1}.composer-send-button__icon-layer.is-hidden{opacity:0;pointer-events:none}.composer-send-button__glyph{display:block;width:2rem;height:2rem}.composer-send-button__spinner{position:absolute;inset:0;display:grid;place-items:center;border-radius:1rem;background:var(--studio-ui-surface,rgba(28,30,34,.72))}.composer-send-button__spinner:after{width:1rem;height:1rem;border:2px solid var(--studio-ui-border,rgba(142,151,165,.28));border-top-color:var(--studio-ui-border-strong,#4ae7fd);border-radius:50%;animation:composer-send-spin .75s linear infinite;content:""}.composer-send-button.is-pause:not(:disabled){animation:composer-send-pause-ready 1.8s ease-in-out infinite}@keyframes composer-send-spin{to{transform:rotate(1turn)}}@keyframes composer-send-pause-ready{50%{box-shadow:var(--ui-no-shadow,0 0 0 4px var(--studio-ui-shine,rgba(74,231,253,.055)))}}@media (prefers-reduced-motion:reduce){.composer-send-button__icon-layer{transition:none}.composer-send-button.is-pause:not(:disabled),.composer-send-button__spinner:after{animation:none}}