.VirtualKeyboardComponent_VirtualKeyboard__U0V0d{position:relative;padding:2.4rem 0 1.6rem;background:rgb(39 39 39/75%);margin:0 auto;box-shadow:0 -1.6rem 4rem 0 #000;backdrop-filter:blur(2rem)}@media (max-width:576px){.VirtualKeyboardComponent_VirtualKeyboard__U0V0d{padding:1.6rem 0}}.VirtualKeyboardComponent_VirtualKeyboardVisible__7Je_O{animation:VirtualKeyboardComponent_slide-in-content__bAjQ8 .3s cubic-bezier(.4,0,.2,1) .1s both}.VirtualKeyboardComponent_VirtualKeyboardHiding__KGb0o{animation:VirtualKeyboardComponent_slide-out-content__vBHFf .25s cubic-bezier(.4,0,.6,1) both}@keyframes VirtualKeyboardComponent_slide-in-content__bAjQ8{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes VirtualKeyboardComponent_slide-out-content__vBHFf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}.VirtualKeyboardComponent_KeyboardContent__KamNW{display:flex;flex-direction:column;align-items:center}.VirtualKeyboardComponent_BottomControlsRow__jFwU2{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%}.VirtualKeyboardComponent_BottomControlsRow__jFwU2>:first-child{flex:0 1 auto;min-width:0}.VirtualKeyboardComponent_MicButton__HhGv5{position:absolute;left:9.5rem;top:50%;transform:translateY(-50%)}.VirtualKeyboardComponent_SpecialButtons__2HuU2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"first second" "third third";width:12rem;grid-gap:.4rem;gap:.4rem;position:absolute;right:7rem;top:50%;transform:translateY(-50%)}.VirtualKeyboardComponent_BottomRowKey__YRD9j{flex-shrink:0}.VirtualKeyboardComponent_SpaceButton__T5u6j{width:18rem}.VirtualKeyboardComponent_SpaceIcon__aKivu svg{width:12rem;height:auto}.VirtualKeyboardComponent_ArrowButton__Ob1vj,.VirtualKeyboardComponent_HideButton__AW_oX{flex-shrink:0}.VirtualKeyboardComponent_SpecialButtons__2HuU2>:first-child{grid-area:first}.VirtualKeyboardComponent_SpecialButtons__2HuU2>:nth-child(2){grid-area:second}.VirtualKeyboardComponent_SpecialButtons__2HuU2>:nth-child(3){grid-area:third}.VirtualKeyboardComponent_BottomRowButton__qs5gV{width:7rem;flex-shrink:0}@media (max-width:576px){.VirtualKeyboardComponent_SpecialButtons__2HuU2{position:static;transform:none;right:auto;top:auto;width:auto;display:flex;align-items:center;gap:.4rem}.VirtualKeyboardComponent_BottomControlsRow__jFwU2{padding:0 2.4rem;justify-content:space-between;gap:.6rem}button.VirtualKeyboardComponent_BottomRowKey__YRD9j{padding:.6rem .8rem}.VirtualKeyboardComponent_BottomControlsRow__jFwU2 svg{width:2.4rem;height:2.4rem}.VirtualKeyboardComponent_ArrowButton__Ob1vj svg{width:1.6rem;height:1.6rem}.VirtualKeyboardComponent_SpaceIcon__aKivu svg{width:3.8rem;height:.6rem;max-width:none}.VirtualKeyboardComponent_BottomRowButton__qs5gV,.VirtualKeyboardComponent_SpaceButton__T5u6j{width:5.4rem}}