.mic{flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.mic-btn{cursor:pointer;color:#065a66;background:#e7f4f6;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.mic-btn svg{width:22px;height:22px}.mic-btn:hover{background:#d3ecf0}.mic-btn:active{transform:scale(.96)}.mic-btn:focus-visible,.mic-lang:focus-visible,.mic-x:focus-visible{outline-offset:2px;outline:3px solid #0b7c8c}.mic-btn[disabled],.mic-lang[disabled]{opacity:.45;cursor:default}.mic-btn.is-on{color:#1b0905;background:#f58e6b;animation:1.6s ease-out infinite mic-pulse}.mic-btn.is-busy{cursor:progress;background:#cbeff4}.mic-spin{border-top:0;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:inset 0 0 0 3px #065a6640}.mic-spin:after{content:"";border-radius:50%;animation:.9s linear infinite mic-spin;position:absolute;inset:0;box-shadow:inset 3px 0 #065a66}@keyframes mic-spin{to{transform:rotate(360deg)}}@keyframes mic-pulse{0%{box-shadow:0 0 #f58e6ba6}70%{box-shadow:0 0 0 14px #f58e6b00}to{box-shadow:0 0 #f58e6b00}}.mic-lang{color:#065a66;min-height:40px;font:700 14px/1 var(--sans,system-ui);cursor:pointer;white-space:nowrap;background:#cbeff4;border:0;border-radius:999px;padding:0 14px}.mic-lang:hover{background:#b8e6ee}.mic-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mic-note{z-index:30;color:#0b1220;width:max-content;max-width:min(300px,78vw);font:500 14.5px/1.45 var(--sans,system-ui);background:#fff;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 12px 12px 16px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 2px 6px #0b12201f,0 22px 44px -18px #0b122099}.mic-x{color:#065a66;cursor:pointer;background:#e7f4f6;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;display:grid}.mic-x svg{width:14px;height:14px}.mic--corner{position:absolute;bottom:10px;right:10px}.mic--corner .mic-btn{color:#b0eaf3;background:#1b2640;box-shadow:inset 0 1px #ffffff1f}.mic--corner .mic-btn:hover{background:#26335a}.mic--corner .mic-btn.is-on{color:#1b0905;background:#f58e6b}.mic--corner .mic-btn.is-busy{background:#b0eaf3}.mic-box{display:block;position:relative}.mic-box>textarea{padding-right:64px!important}@media (max-width:600px){.mic-btn{width:48px;height:48px}.mic-lang{min-height:44px}.mic-note{max-width:min(280px,72vw)}}@media (prefers-reduced-motion:reduce){.mic-btn,.mic-btn.is-on{transition:none;animation:none}.mic-btn.is-on{box-shadow:0 0 0 4px #f58e6b66}.mic-spin:after{animation-duration:2.4s}}.mic--push{margin-left:auto}.bw-cbar .mic--push+.bw-send,.bz-bar .mic--push+.bz-send,.bz .bz-bar .mic--push+.bz-send{margin-left:0}
