.vmb-wrap{justify-content:center;margin-top:-52px;margin-bottom:20px;padding-top:52px;display:flex}.vmb-btn{border:1px solid var(--stream-border,rgba(255,255,255,.1));background:var(--stream-surface,rgba(255,255,255,.05));color:var(--stream-text-dim,rgba(255,255,255,.6));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:9px;padding:11px 22px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:visible}.vmb-btn:hover:not(:disabled):not(.vmb-btn--sphere){background:rgba(var(--stream-teal-rgb),.1);border-color:rgba(var(--stream-teal-rgb),.4);color:var(--stream-teal)}.vmb-btn--sphere{box-shadow:none;background:0 0;border-color:transparent;transition:none}.vmb-btn--error{color:#ffb4b4;background:rgba(255,80,80,.08);border-color:rgba(255,80,80,.35)}.vmb-btn-content{align-items:center;gap:9px;transition:opacity .22s;display:inline-flex}.vmb-btn--sphere .vmb-btn-content{opacity:0}.vmb-icon{flex-shrink:0;align-items:center;display:flex}.vmb-label{white-space:nowrap}.vmb-spinner{animation:.75s linear infinite vmb-spin}@keyframes vmb-spin{to{transform:rotate(360deg)}}.vmb-sphere{background:var(--stream-teal,#92dac2);color:#0d0d12;pointer-events:none;opacity:0;width:88px;height:88px;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.55,0,.8,1),opacity .32s,box-shadow .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.vmb-sphere--open{opacity:1;box-shadow:0 22px 66px rgba(var(--stream-teal-rgb,146,218,194),.56),0 6px 24px rgba(0,0,0,.52);transition:transform .65s cubic-bezier(.34,1.58,.64,1),opacity .3s,box-shadow .5s;transform:translate(-50%,calc(-50% - 14px))scale(1)}.vmb-sphere-icon{opacity:0;justify-content:center;align-items:center;transition:opacity .3s .22s,transform .4s cubic-bezier(.34,1.3,.64,1) .18s;display:flex;transform:scale(.5)}.vmb-sphere--open .vmb-sphere-icon{opacity:1;transform:scale(1)}.vmb-sphere--open.vmb-sphere--listening{animation:2.2s ease-in-out .7s infinite vmb-glow}@keyframes vmb-glow{0%,to{box-shadow:0 22px 66px rgba(var(--stream-teal-rgb,146,218,194),.54),0 6px 24px rgba(0,0,0,.5)}50%{box-shadow:0 28px 96px rgba(var(--stream-teal-rgb,146,218,194),.84),0 10px 40px rgba(0,0,0,.65)}}.vmb-sphere--open.vmb-sphere--processing{animation:1.4s ease-in-out .72s infinite vmb-breathe}@keyframes vmb-breathe{0%,to{box-shadow:0 22px 66px rgba(var(--stream-teal-rgb,146,218,194),.54),0 6px 24px rgba(0,0,0,.5);transform:translate(-50%,calc(-50% - 14px))scale(1)}50%{box-shadow:0 30px 96px rgba(var(--stream-teal-rgb,146,218,194),.8),0 12px 44px rgba(0,0,0,.68);transform:translate(-50%,calc(-50% - 18px))scale(1.065)}}.vmb-ring{pointer-events:none;border:2px solid rgba(146,218,194,.55);border-radius:50%;animation:2.1s ease-out infinite vmb-ring-spread;position:absolute;top:0;bottom:0;left:0;right:0}.vmb-ring--2{animation-delay:.9s}@keyframes vmb-ring-spread{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}