.HarnessVoiceControl-module__pgQm9a__launcher{color:#fde68a;cursor:pointer;background:#fbbf2409;border:1px solid #fbbf2433;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;min-width:60px;padding:5px 9px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s;display:flex}.HarnessVoiceControl-module__pgQm9a__launcher img{background:#fff;border-radius:50%}.HarnessVoiceControl-module__pgQm9a__launcher:hover{background:#fbbf241a;border-color:#fbbf2470}.HarnessVoiceControl-module__pgQm9a__launcher:disabled{opacity:.4;cursor:default}.HarnessVoiceControl-module__pgQm9a__launcher:focus-visible,.HarnessVoiceControl-module__pgQm9a__close:focus-visible,.HarnessVoiceControl-module__pgQm9a__orb:focus-visible,.HarnessVoiceControl-module__pgQm9a__secondary:focus-visible{outline-offset:4px;outline:2px solid #22d3ee}.HarnessVoiceControl-module__pgQm9a__floating{z-index:100;isolation:isolate;-webkit-user-select:none;user-select:none;color:#fff7dd;flex-direction:column;align-items:center;width:168px;height:208px;font-family:inherit;display:flex;position:fixed}.HarnessVoiceControl-module__pgQm9a__close{z-index:4;color:#dce6ef;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111b28ed;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:0;box-shadow:0 3px 14px #0005}.HarnessVoiceControl-module__pgQm9a__close:hover{color:#fff;background:#662d24}.HarnessVoiceControl-module__pgQm9a__secondary{z-index:4;color:#dce6ef;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111b28ed;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:44px;box-shadow:0 3px 14px #0005}.HarnessVoiceControl-module__pgQm9a__secondary:hover{color:#fff;background:#1f3350}.HarnessVoiceControl-module__pgQm9a__heard{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;background:#111b28ec;border-radius:8px;max-width:100%;margin-top:6px;padding:2px 8px;font-size:10px;line-height:1.3;overflow:hidden}.HarnessVoiceControl-module__pgQm9a__orb{cursor:grab;touch-action:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;place-items:center;width:148px;height:152px;margin-top:12px;display:grid;position:relative}.HarnessVoiceControl-module__pgQm9a__floating[data-dragging=true] .HarnessVoiceControl-module__pgQm9a__orb{cursor:grabbing}.HarnessVoiceControl-module__pgQm9a__cloud,.HarnessVoiceControl-module__pgQm9a__cloudInner,.HarnessVoiceControl-module__pgQm9a__ring{pointer-events:none;position:absolute}.HarnessVoiceControl-module__pgQm9a__cloud{filter:blur(11px);opacity:.55;background:conic-gradient(from 30deg,#ffc52e,#ff7426,#e33c2c,#ffdf61,#ffc52e);border-radius:43% 57% 58% 42%;animation:9s linear infinite HarnessVoiceControl-module__pgQm9a__drift;inset:10px}.HarnessVoiceControl-module__pgQm9a__cloudInner{opacity:.85;background:conic-gradient(#fff2a1,#ffa91d,#ffe583,#ff6a2c,#fff2a1);border-radius:57% 43% 42% 58%;animation:7s linear infinite reverse HarnessVoiceControl-module__pgQm9a__drift;inset:15px}.HarnessVoiceControl-module__pgQm9a__ring{opacity:.4;border:1px solid #ffe8ab65;border-radius:50%;animation:3s ease-in-out infinite HarnessVoiceControl-module__pgQm9a__breathe;inset:6px}.HarnessVoiceControl-module__pgQm9a__logo{z-index:2;background:#fff;border:3px solid #fff6da;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 25px #0006,0 0 18px #ffcd3040}.HarnessVoiceControl-module__pgQm9a__logo img{pointer-events:none;border-radius:50%}.HarnessVoiceControl-module__pgQm9a__status{white-space:nowrap;background:#111b28f5;border:1px solid #ffe6ac26;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:600;display:flex;box-shadow:0 4px 18px #0004}.HarnessVoiceControl-module__pgQm9a__dot{background:#fbbf24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fbbf2470}.HarnessVoiceControl-module__pgQm9a__hint{color:#cbd5e1;background:#111b28d9;border-radius:8px;margin-top:6px;padding:1px 6px;font-size:9px}.HarnessVoiceControl-module__pgQm9a__floating[data-state=speaking] .HarnessVoiceControl-module__pgQm9a__cloud{opacity:.85;animation:1.2s ease-in-out infinite HarnessVoiceControl-module__pgQm9a__speaking}.HarnessVoiceControl-module__pgQm9a__floating[data-state=speaking] .HarnessVoiceControl-module__pgQm9a__ring{animation:1.2s ease-in-out infinite HarnessVoiceControl-module__pgQm9a__breathe}.HarnessVoiceControl-module__pgQm9a__floating[data-state=speaking] .HarnessVoiceControl-module__pgQm9a__dot{background:#ffe798}.HarnessVoiceControl-module__pgQm9a__floating[data-state=listening] .HarnessVoiceControl-module__pgQm9a__dot{background:#5eead4;box-shadow:0 0 8px #5eead470}.HarnessVoiceControl-module__pgQm9a__floating[data-state=working] .HarnessVoiceControl-module__pgQm9a__ring,.HarnessVoiceControl-module__pgQm9a__floating[data-state=connecting] .HarnessVoiceControl-module__pgQm9a__ring{border:2px solid #ffe8ab25;border-top-color:#ffe8ab;animation:1.8s linear infinite HarnessVoiceControl-module__pgQm9a__drift}.HarnessVoiceControl-module__pgQm9a__floating[data-state=connecting] .HarnessVoiceControl-module__pgQm9a__cloud{opacity:.25}.HarnessVoiceControl-module__pgQm9a__floating[data-paused=true] .HarnessVoiceControl-module__pgQm9a__cloud,.HarnessVoiceControl-module__pgQm9a__floating[data-paused=true] .HarnessVoiceControl-module__pgQm9a__cloudInner,.HarnessVoiceControl-module__pgQm9a__floating[data-paused=true] .HarnessVoiceControl-module__pgQm9a__ring{opacity:.12;animation:none}.HarnessVoiceControl-module__pgQm9a__floating[data-paused=true] .HarnessVoiceControl-module__pgQm9a__logo{filter:grayscale();box-shadow:0 7px 25px #0006}.HarnessVoiceControl-module__pgQm9a__floating[data-paused=true] .HarnessVoiceControl-module__pgQm9a__dot{box-shadow:none;background:#94a3b8}@keyframes HarnessVoiceControl-module__pgQm9a__drift{to{transform:rotate(360deg)}}@keyframes HarnessVoiceControl-module__pgQm9a__breathe{0%,to{opacity:.25;transform:scale(.93)}50%{opacity:.7;transform:scale(1.05)}}@keyframes HarnessVoiceControl-module__pgQm9a__speaking{0%,to{transform:scale(.98)rotate(-12deg)}50%{transform:scale(1.12)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.HarnessVoiceControl-module__pgQm9a__floating *,.HarnessVoiceControl-module__pgQm9a__launcher{transition:none!important;animation:none!important}}
