._orb_1b39o_2{--orb-size:40px;--bar-color:var(--color-text);width:var(--orb-size);height:var(--orb-size);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:inline-flex;position:relative}._orb_1b39o_2:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}._orb_1b39o_2:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}._orb_1b39o_2:disabled{cursor:progress;opacity:.6}._large_1b39o_29{--orb-size:56px;border-radius:14px}._connecting_1b39o_34,._live_1b39o_35{--bar-color:var(--color-primary-600,var(--color-primary-500));background:color-mix(in srgb, var(--color-primary-500) 10%, transparent)}._speaking_1b39o_39{--bar-color:var(--color-primary-500)}._muted_1b39o_42{--bar-color:var(--color-text-muted)}._error_1b39o_45{--bar-color:var(--color-error-600,#dc2626)}._wave_1b39o_50{align-items:center;gap:2px;height:50%;display:flex}._large_1b39o_29 ._wave_1b39o_50{gap:3px}._bar_1b39o_59{background:var(--bar-color);transform-origin:50%;border-radius:2px;width:1.75px}._large_1b39o_29 ._bar_1b39o_59{width:2.5px}._bar_1b39o_59:first-child,._bar_1b39o_59:nth-child(7){height:30%}._bar_1b39o_59:nth-child(2),._bar_1b39o_59:nth-child(6){height:65%}._bar_1b39o_59:nth-child(3),._bar_1b39o_59:nth-child(5){height:45%}._bar_1b39o_59:nth-child(4){height:100%}._bar_1b39o_59:nth-child(2),._bar_1b39o_59:nth-child(6){animation-delay:.15s}._bar_1b39o_59:nth-child(3),._bar_1b39o_59:nth-child(5){animation-delay:.3s}._bar_1b39o_59:nth-child(4){animation-delay:.45s}._connecting_1b39o_34 ._bar_1b39o_59{animation:.9s ease-in-out infinite _shimmer_1b39o_1}@keyframes _shimmer_1b39o_1{0%,to{opacity:.35}50%{opacity:1}}._live_1b39o_35 ._bar_1b39o_59{animation:.7s ease-in-out infinite _talk_1b39o_1}._live_1b39o_35._quiet_1b39o_111 ._bar_1b39o_59{animation-duration:1.8s}._speaking_1b39o_39 ._bar_1b39o_59{animation-duration:.45s}@keyframes _talk_1b39o_1{0%,to{transform:scaleY(.5)}30%{transform:scaleY(1.1)}60%{transform:scaleY(.7)}}._muted_1b39o_42 ._bar_1b39o_59{animation:none;transform:scaleY(.35)}@media (prefers-reduced-motion:reduce){._bar_1b39o_59{animation:none}}
