.cf-fig-img{-webkit-mask-image:radial-gradient(62% 70% at 50% 40%,#000 45%,#0000 92%);mask-image:radial-gradient(62% 70% at 50% 40%,#000 45%,#0000 92%)}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.cf-fig-img{-webkit-mask-composite:source-in, source-in;-webkit-mask-image:radial-gradient(64% 72% at 50% 40%,#000 48%,#0000 92%),linear-gradient(#0000 0%,#000 9% 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:radial-gradient(64% 72% at 50% 40%,#000 48%,#0000 92%),linear-gradient(#0000 0%,#000 9% 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.cf-led{background:#5eead4;border-radius:9999px;width:8px;height:8px;margin:-4px 0 0 -4px;box-shadow:0 0 6px 2px #2dd4bfe6,0 0 18px 6px #2dd4bf73}.cf-wave span{transform-origin:50%}@media (prefers-reduced-motion:no-preference){@keyframes cf-wave{0%,to{transform:scaleY(1)}35%{transform:scaleY(1.8)}70%{transform:scaleY(.6)}}.cf-stage.speaking .cf-wave span,.cf-stage.playing .cf-wave span{animation:1.1s ease-in-out infinite cf-wave;animation-delay:calc(var(--i,0) * -.09s)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cf-lang .cf-lines{grid-template-columns:minmax(0,1fr)}.cf-lang .cf-line{background:0 0;grid-area:1/1;padding:0}.cf-lang .cf-line:not(:first-child){opacity:0;visibility:hidden}.cf-lang .cf-chip:not(:first-child){opacity:.6}.cf-lang .cf-caller{opacity:0;visibility:hidden}.cf-lang .cf-led{opacity:.3}.cf-lang .cf-stage.playing .cf-led{opacity:1}}