.voice-input[data-v-3f686e07]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.voice-input.is-overlay[data-v-3f686e07]{min-width:36px;min-height:36px}.vp-switch-enter-active[data-v-3f686e07],.vp-switch-leave-active[data-v-3f686e07]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:right center;transform-origin:right center}.vp-switch-enter-from[data-v-3f686e07],.vp-switch-leave-to[data-v-3f686e07]{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.vp-fade-enter-active[data-v-3f686e07],.vp-fade-leave-active[data-v-3f686e07]{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.vp-fade-enter-from[data-v-3f686e07]{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.vp-fade-leave-to[data-v-3f686e07]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.vp-guide[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;margin-right:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:4px 8px 4px 11px;border:none;border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.5);font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-transition:background .18s ease,color .18s ease;transition:background .18s ease,color .18s ease}.vp-guide[data-v-3f686e07]:hover{background:rgba(255,255,255,.09);color:rgba(255,255,255,.8)}.vp-guide[data-v-3f686e07]:active{-webkit-transform:scale(.97);transform:scale(.97)}.vp-guide-arrow[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;opacity:.7;-webkit-animation:vp-guide-nudge-3f686e07 1.4s ease-in-out infinite;animation:vp-guide-nudge-3f686e07 1.4s ease-in-out infinite}.vp-guide:hover .vp-guide-arrow[data-v-3f686e07]{opacity:1}@-webkit-keyframes vp-guide-nudge-3f686e07{0%,to{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(2px);transform:translate(2px)}}@keyframes vp-guide-nudge-3f686e07{0%,to{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(2px);transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.vp-guide-arrow[data-v-3f686e07]{-webkit-animation:none;animation:none}}.vp-guide-enter-active[data-v-3f686e07],.vp-guide-leave-active[data-v-3f686e07]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:right center;transform-origin:right center}.vp-guide-enter-from[data-v-3f686e07],.vp-guide-leave-to[data-v-3f686e07]{opacity:0;-webkit-transform:translateX(6px) scale(.92);transform:translate(6px) scale(.92)}.vp-trigger[data-v-3f686e07]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--color-text-muted, rgba(255, 255, 255, .55));cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.vp-trigger[data-v-3f686e07]:hover{background:rgba(255,255,255,.08);color:var(--color-text-primary, rgba(255, 255, 255, .92))}.vp-trigger[data-v-3f686e07]:disabled{opacity:.45;cursor:not-allowed}.voice-pill[data-v-3f686e07]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;height:36px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden}.voice-pill.is-overlay[data-v-3f686e07]{position:absolute;right:0;top:50%;margin-top:-18px;z-index:5;max-width:none;background-color:var(--voice-pill-bg, #1e1e24);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1)));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))}.vp-finish[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:rgba(255,255,255,.9);cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.vp-finish[data-v-3f686e07]:hover{background:rgba(255,255,255,.22);color:#fff}.vp-wave[data-v-3f686e07]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 6px;overflow:hidden}.vp-bar[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;width:1.6px;min-width:1.6px;height:2px;border-radius:999px;background:rgba(255,255,255,.6);-webkit-transition:height 75ms linear;transition:height 75ms linear}.vp-hint[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;margin:0 8px;font-size:12px;color:rgba(255,255,255,.5)}.vp-time[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;margin:0 8px;font-size:12px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.6)}.vp-time.is-ending[data-v-3f686e07]{color:#ff5d5d}.vp-cancel[data-v-3f686e07]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.vp-cancel[data-v-3f686e07]:hover{color:rgba(255,255,255,.85)}
