.voice-glow_frame__wOxKt{--voice-border-opacity:0.32;--voice-border-scale:1;--voice-border-brightness:0.92;--voice-glow-opacity:0.16;--voice-glow-scale:1;position:relative;border-radius:1rem;isolation:isolate}.voice-glow_frame__wOxKt:after,.voice-glow_frame__wOxKt:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .36s ease,transform .36s ease,filter .36s ease}.voice-glow_frame__wOxKt:before{padding:2px;background:conic-gradient(from 25deg,transparent 0deg,color-mix(in srgb,var(--primary) 58%,transparent) 58deg,color-mix(in srgb,var(--primary) 100%,white 8%) 118deg,transparent 178deg,color-mix(in srgb,var(--primary) 76%,transparent) 252deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.voice-glow_frame__wOxKt:after{background:radial-gradient(ellipse at center,transparent 48%,color-mix(in srgb,var(--primary) 24%,transparent) 74%,transparent 100%);filter:blur(12px)}.voice-glow_recording__56Tfe:before{opacity:var(--voice-border-opacity);transform:scale(var(--voice-border-scale));filter:brightness(var(--voice-border-brightness))}.voice-glow_recording__56Tfe:after{opacity:var(--voice-glow-opacity);transform:scale(var(--voice-glow-scale))}.voice-glow_processing__ECoPX:before{opacity:.72;transform:none;filter:brightness(.96);animation:none}.voice-glow_processing__ECoPX:after{opacity:.46;animation:voice-glow_processingBreath___8Ep7 1.9s ease-in-out infinite}.voice-glow_conversation___4B_T:after{inset:auto 3% -8px;height:64px;transform-origin:bottom;background:radial-gradient(ellipse at 18% 100%,rgb(34 211 238/65%),transparent 62%),radial-gradient(ellipse at 50% 100%,rgb(167 139 250/55%),transparent 62%),radial-gradient(ellipse at 82% 100%,rgb(45 212 191/65%),transparent 62%)}@keyframes voice-glow_processingBreath___8Ep7{0%,to{opacity:.26;transform:scale(.995)}50%{opacity:.56;transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.voice-glow_frame__wOxKt:after,.voice-glow_frame__wOxKt:before{animation:none;transition:none;transform:none}}