html[data-industry] :is(.mp-slip-wrap[data-listening] .mp-slip,.mp-editor .std-composer[data-listening]){--mp-voice-gradient:conic-gradient(from var(--mp-voice-turn,0deg), hsl(var(--mp-voice-hue,229) 100% 57%), hsl(calc(var(--mp-voice-hue,229) + 22) 90% 68%), hsl(calc(var(--mp-voice-hue,229) - 20) 100% 62%), hsl(calc(var(--mp-voice-hue,229) + 8) 100% 60%), hsl(var(--mp-voice-hue,229) 100% 57%))}html[data-industry] .mp-slip-wrap[data-listening]{isolation:isolate;position:relative}html[data-industry] .mp-editor .std-chat-foot:has(>.std-composer[data-listening]){isolation:isolate}html[data-industry] .mp-editor .std-composer[data-listening]{position:relative}html[data-industry] .mp-slip-wrap[data-listening] .mp-slip,html[data-industry] .mp-slip-wrap[data-listening] .mp-slip:focus-within,html[data-industry] .mp-editor .std-composer[data-listening],html[data-industry] .mp-editor .std-composer[data-listening]:focus-within{border-color:#0000;box-shadow:0 1px 2px #0b0b0c0f,0 24px 56px -18px #1324684d}html[data-industry] .mp-slip-wrap[data-listening] .mp-slip:before,html[data-industry] .mp-editor .std-composer[data-listening]:before{content:"";z-index:1;border-radius:calc(var(--mp-voice-radius,22px) + 1.5px);background:var(--mp-voice-gradient);-webkit-mask-composite:xor;opacity:calc(.6 + var(--mp-voice-level,0) * .4);pointer-events:none;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-industry] .mp-slip-wrap[data-listening] .mp-slip:after,html[data-industry] .mp-editor .std-composer[data-listening]:after{content:"";z-index:-1;border-radius:calc(var(--mp-voice-radius,22px) + 3px);background:var(--mp-voice-gradient);filter:blur(calc(10px + var(--mp-voice-level,0) * 20px));opacity:calc(.2 + var(--mp-voice-level,0) * .55);pointer-events:none;position:absolute;inset:-3px}html[data-industry] .mp-editor .std-composer[data-listening]{--mp-voice-radius:18px}html[data-theme=dark][data-industry] :is(.mp-slip-wrap[data-listening] .mp-slip,.mp-editor .std-composer[data-listening]):after{opacity:calc(.28 + var(--mp-voice-level,0) * .5)}html[data-industry] .mp-slip .mp-slip-tool[aria-pressed=true],html[data-industry] .mp-editor .std-composer-tools .voice-mic[aria-pressed=true]{background:var(--mp-blue);color:var(--mp-on-blue,#fff);box-shadow:0 0 0 calc(var(--mp-voice-level,0) * 5px) color-mix(in srgb, var(--mp-blue) 22%, transparent);position:relative}html[data-industry] .mp-slip .mp-slip-tool[aria-pressed=true]:hover,html[data-industry] .mp-editor .std-composer-tools .voice-mic[aria-pressed=true]:hover{background:var(--mp-blue-press);color:var(--mp-on-blue,#fff)}html[data-industry] .mp-slip .mp-slip-tool[aria-pressed=true]:after,html[data-industry] .mp-editor .std-composer-tools .voice-mic[aria-pressed=true]:after{content:"";opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--mp-blue) 24%, transparent);pointer-events:none;border:0;border-radius:999px;animation:none;position:absolute;inset:0}html[data-industry] .mp-editor .std-composer-tools .voice-mic[data-state=starting]{opacity:.75}html[data-industry] .mp-editor .std-composer-tools .voice-mic[data-state=thinking],html[data-industry] .mp-editor .std-composer-tools .voice-mic[data-state=speaking]{background:var(--mp-blue-wash);color:var(--mp-blue)}.mp-listening-icon rect{fill:currentColor;transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(.6 + var(--mp-voice-level,0) * .55))}.mp-listening-icon rect:nth-child(2){transform:scaleY(calc(.55 + var(--mp-voice-level,0) * .7))}@media (prefers-reduced-motion:no-preference){html[data-industry] .mp-slip .mp-slip-tool[aria-pressed=true]:after,html[data-industry] .mp-editor .std-composer-tools .voice-mic[aria-pressed=true]:not([data-state=starting]):after{animation:1.6s cubic-bezier(.16,1,.3,1) infinite mp-mic-pulse}html[data-industry] .mp-slip-wrap[data-listening] .mp-slip:before,html[data-industry] .mp-slip-wrap[data-listening] .mp-slip:after,html[data-industry] .mp-editor .std-composer[data-listening]:before,html[data-industry] .mp-editor .std-composer[data-listening]:after{animation:.24s cubic-bezier(.16,1,.3,1) backwards mp-voice-in}}@keyframes mp-mic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mp-blue) 38%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--mp-blue) 0%, transparent)}}@keyframes mp-voice-in{0%{opacity:0}}
