.wk-dictation{--wk-dictation-height:2.25rem;--wk-dictation-gap:.5rem;--wk-dictation-wave:#141a248c;--wk-dictation-clock-fg:#141a248c;--wk-dictation-btn-size:2rem;--wk-dictation-btn-radius:9999px;--wk-dictation-cancel-fg:#141a2499;--wk-dictation-cancel-bg-hover:#141a2414;--wk-dictation-confirm-bg:#1a1e23;--wk-dictation-confirm-fg:#fff;align-items:center;gap:var(--wk-dictation-gap);width:100%;min-width:0;height:var(--wk-dictation-height);display:flex}.wk-dictation__wave{min-width:0;height:100%;color:var(--wk-dictation-wave);flex:auto}.wk-dictation[data-phase=starting] .wk-dictation__wave{animation:1.2s ease-in-out infinite wk-dictation-breathe}.wk-dictation__clock{font-variant-numeric:tabular-nums;color:var(--wk-dictation-clock-fg);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.6875rem}.wk-dictation__btn{width:var(--wk-dictation-btn-size);height:var(--wk-dictation-btn-size);border-radius:var(--wk-dictation-btn-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.wk-dictation__btn:not(:disabled):active{transform:scale(.92)}.wk-dictation__btn:disabled{cursor:default;opacity:.7}.wk-dictation__btn--cancel{color:var(--wk-dictation-cancel-fg)}.wk-dictation__btn--cancel:not(:disabled):hover{background:var(--wk-dictation-cancel-bg-hover)}.wk-dictation__btn--confirm{color:var(--wk-dictation-confirm-fg);background:var(--wk-dictation-confirm-bg)}.wk-dictation__btn--confirm:not(:disabled):hover{opacity:.9}.wk-dictation__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wk-dictation__spin{animation:1s linear infinite wk-dictation-spin}@keyframes wk-dictation-spin{to{transform:rotate(360deg)}}@keyframes wk-dictation-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wk-dictation__spin,.wk-dictation[data-phase=starting] .wk-dictation__wave{animation:none}}