.vrw[data-v-992ad1d1]{width:100%}.vrw__idle[data-v-992ad1d1]{flex-direction:column;gap:10px;padding:20px 0}.vrw__idle[data-v-992ad1d1],.vrw__mic-btn[data-v-992ad1d1]{align-items:center;display:flex}.vrw__mic-btn[data-v-992ad1d1]{background:#0039c8;border:none;border-radius:50%;color:#fff;cursor:pointer;height:64px;justify-content:center;transition:background .15s,transform .1s;width:64px}.vrw__mic-btn[data-v-992ad1d1]:hover:not(:disabled){background:#0030a8;transform:scale(1.05)}.vrw__mic-btn[data-v-992ad1d1]:disabled{background:#c5c9d6;cursor:not-allowed}.vrw__hint[data-v-992ad1d1]{color:#767676;font-size:13px;margin:0}.vrw__recording[data-v-992ad1d1]{flex-direction:column;padding:12px 0}.vrw__recording[data-v-992ad1d1],.vrw__row[data-v-992ad1d1]{align-items:center;display:flex;gap:10px}.vrw__row[data-v-992ad1d1]{justify-content:center;width:100%}.vrw__rec-dot[data-v-992ad1d1]{animation:rec-pulse-992ad1d1 1s ease-in-out infinite;background:#e53e3e;border-radius:50%;height:10px;width:10px}@keyframes rec-pulse-992ad1d1{0%,to{opacity:1}50%{opacity:.25}}.vrw__timer[data-v-992ad1d1]{color:#1f1f1f;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;min-width:44px}.vrw__cancel-btn[data-v-992ad1d1]{background:none;border:none;color:#767676;cursor:pointer;font-size:12px;padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.vrw__cancel-btn[data-v-992ad1d1]:hover{color:#1f1f1f}.vrw__canvas[data-v-992ad1d1]{display:block;height:56px;max-width:100%;width:100%}.vrw__stop-btn[data-v-992ad1d1]{align-items:center;background:#e53e3e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 20px;transition:background .15s}.vrw__stop-btn[data-v-992ad1d1]:hover{background:#c53030}.vrw__ready[data-v-992ad1d1]{flex-direction:column;gap:10px;padding:16px 0}.vrw__ready[data-v-992ad1d1],.vrw__ready-info[data-v-992ad1d1]{align-items:center;display:flex}.vrw__ready-info[data-v-992ad1d1]{color:#1f1f1f;font-size:14px;font-weight:600;gap:8px}.vrw__retry-btn[data-v-992ad1d1]{background:none;border:none;color:#0039c8;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.vrw__retry-btn[data-v-992ad1d1]:hover{color:#0030a8}.vrw__error[data-v-992ad1d1]{color:#b91c1c;font-size:13px;margin:8px 0 0;text-align:center}
