.R12hLW_root{color:#534337;font-size:.82rem;position:relative}.R12hLW_microphone{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:calc(100% + 6px);left:6px}.R12hLW_microphone:hover{background:#f2e9dd}.R12hLW_microphone:focus-visible{outline-offset:-2px;outline:2px solid}.R12hLW_microphone:disabled{opacity:.55;cursor:not-allowed}.R12hLW_controls{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.R12hLW_cancel{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem .3rem;text-decoration:underline}.R12hLW_cancel:hover{background:#f2e9dd}.R12hLW_cancel:focus-visible{outline-offset:2px;outline:2px solid}.R12hLW_recording{color:#ab3e2f;min-height:40px;font:inherit;cursor:pointer;background:#fff7f3;border:1px solid;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-weight:700;display:inline-flex}.R12hLW_recording:hover{background:#f5e1da}.R12hLW_recording:focus-visible{outline-offset:2px;outline:2px solid}.R12hLW_stopIcon{background:currentColor;border-radius:2px;width:10px;height:10px}.R12hLW_recording.R12hLW_detecting{background:#f5d7cb}.R12hLW_detecting{animation:.65s ease-in-out infinite alternate R12hLW_recording-pulse}@keyframes R12hLW_recording-pulse{0%{box-shadow:0 0 #ab3e2f1a}to{box-shadow:0 0 0 5px #ab3e2f3d}}@media (prefers-reduced-motion:reduce){.R12hLW_detecting{animation:none}}.R12hLW_hint{opacity:.8;margin:.35rem 0 0}.R12hLW_error{color:#a12e25;margin:.35rem 0 0}.R12hLW_notice{margin:.5rem 0 0;font-size:.82rem}
