.vx-layer{--vx-navy:#101a2e;--vx-orange:#de5f14;--vx-orange-hover:#c9540f;--vx-red:#e5484d;--vx-border:#e4e8f0;--vx-text2:#54607a;z-index:4;width:0;height:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:0;left:0}.vx-spot{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;transform:translate(-100%)}.vx-mic{color:#8a93a8;cursor:pointer;min-width:30px;height:30px;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.vx-mic:hover:not(:disabled){color:var(--vx-orange);background:#fdeee5}.vx-mic:focus-visible{outline:2px solid var(--vx-orange);outline-offset:1px}.vx-mic:disabled{opacity:.35;cursor:not-allowed}.vx-mic.recording,.vx-mic.starting{background:var(--vx-red);border-color:var(--vx-red);color:#fff;padding:0 10px;box-shadow:0 4px 14px #e5484d59}.vx-mic.recording:hover{color:#fff;background:#d13b40}.vx-mic.recording b{border-left:1px solid #fff6;padding-left:6px;font-weight:800}.vx-mic.recording span{font-variant-numeric:tabular-nums}.vx-mic.working{border-color:var(--vx-border);color:var(--vx-orange);background:#fff}.vx-dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite vx-pulse}@keyframes vx-pulse{0%,to{opacity:1}50%{opacity:.3}}.vx-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite vx-rot;display:inline-block}@keyframes vx-rot{to{transform:rotate(360deg)}}.vx-pop{box-sizing:border-box;border:1px solid var(--vx-border);width:max-content;max-width:280px;color:var(--vx-text2);white-space:normal;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;line-height:1.45;display:inline-flex;box-shadow:0 8px 24px #101a2e1f}.vx-pop input{accent-color:var(--vx-orange);margin:0}.vx-pop.bad{color:#b42318;background:#fdf3f3;border-color:#f1c4c4}@media (prefers-reduced-motion:reduce){.vx-dot,.vx-spin{animation:none}}.ui .ui-input.vx-has,.ui .ui-textarea.vx-has,input.vx-has,textarea.vx-has{padding-right:42px}.vx-filled{background:#fff7f2;border-radius:12px;transition:box-shadow .3s,background .3s;box-shadow:0 0 0 2px #fff,0 0 0 4px #f4c9ae}.ui-field.vx-filled{margin:-6px -8px;padding:6px 8px}.vx-filled .ui-input,.vx-filled .ui-textarea,.vx-filled .ui-select{background:#fff;border-color:#f4c9ae}.vx-assist{background:#fff7f2;border:1px solid #f4c9ae;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:4px;padding:16px;display:flex}.vx-assist-head{flex-direction:column;gap:3px;display:flex}.vx-assist-head b{color:#101a2e;font-size:15px;font-weight:800}.vx-assist-head span{color:#54607a;font-size:13px;line-height:1.5}.vx-assist-row{align-items:stretch;gap:10px;display:flex}.ui .vx-assist-row .ui-textarea{background:#fff;flex:1;min-height:64px}.vx-talk{color:#fff;min-width:112px;font:inherit;cursor:pointer;background:#de5f14;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.vx-talk:hover:not(:disabled){background:#c9540f}.vx-talk:disabled{opacity:.55;cursor:not-allowed}.vx-talk.recording{font-variant-numeric:tabular-nums;background:#e5484d}.vx-talk.recording b{border-left:1px solid #fff6;padding-left:8px}.vx-talk.working,.vx-talk.starting{color:#de5f14;background:#fff;border:1px solid #f4c9ae}.vx-assist-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vx-assist-note{color:#8a93a8;font-size:12.5px}.vx-done{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:560px){.vx-assist-row{flex-direction:column}.vx-talk{height:44px}}
