.vt,.vt-stage{pointer-events:none}.vt-form,.vt-micbox,.vt-toggle{pointer-events:auto}.vt{display:flex;flex-direction:column;align-items:center;min-width:128px}.cs-voicewrap .vt{width:100%}.vt-stage{position:relative;justify-content:center;width:100%}.vt-form,.vt-stage{display:flex;align-items:flex-end;min-height:60px}.vt-form{margin:0;box-sizing:border-box;padding-bottom:5px;width:128px;padding-left:40px;opacity:0;visibility:hidden;pointer-events:none;transition:width var(--dur-slow,.44s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),opacity var(--dur-mid,.26s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),visibility 0s linear var(--dur-mid,.26s)}.vt.is-open .vt-form{opacity:1;visibility:visible;pointer-events:auto;transition:width var(--dur-slow,.44s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),opacity var(--dur-mid,.26s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),visibility 0s}.voicewrap .vt.is-open .vt-form{width:min(330px,calc(100vw - 144px))}.cs-voicewrap .vt.is-open .vt-form{width:100%;max-width:min(330px,calc(100vw - 40px))}.vt-fieldwrap{position:relative;flex:1 1;min-width:0;border:1px solid rgba(232,184,122,.4);border-radius:10px;background:rgba(255,255,255,.05);transition:border-color var(--dur-fast,.14s) var(--ease-premium,ease)}.vt-fieldwrap:focus-within{border-color:rgba(232,184,122,.75)}.vt-field.gs-input{display:block;width:100%;max-width:none;box-sizing:border-box;text-align:left;line-height:26px;padding:0;border-color:transparent;border-style:solid;border-width:12px 50px 12px 13px;border-radius:0;background:transparent;background-clip:padding-box;height:50px;resize:none;overflow:hidden;scrollbar-width:none;transition:height var(--dur-mid,.26s) var(--ease-premium,cubic-bezier(.22,.61,.36,1))}.vt-field.gs-input::-webkit-scrollbar{display:none}.vt-field.gs-input::placeholder{color:#5f5a51}.vt-field.gs-input:focus{border-color:transparent}.hgrow:has(.vt-field[data-rost]){transition:none}.vt-field.gs-input.vt-ghost{position:absolute;top:0;left:0;height:0;min-height:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:none}.cs-voicewrap .vt.is-open:not(.is-focus) .vt-field.gs-input{padding-right:13px}.cs-voicewrap .vt.is-open:not(.is-focus) .vt-send{opacity:0;pointer-events:none}.vt-field.gs-input:disabled{opacity:.5}.vt-send{position:absolute;right:5px;bottom:7px;width:36px;height:36px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(232,184,122,.5);color:#22160b;cursor:pointer;background:radial-gradient(120% 120% at 50% 30%,#e6ba7c 0,#cc9f66 58%,#ab7a41 100%);transition:opacity var(--dur-fast,.14s) var(--ease-premium,ease),transform var(--dur-fast,.14s) var(--ease-premium,ease)}.vt-send svg{width:18px;height:18px}.vt-send:active:not(:disabled){transform:scale(.94)}.vt-send:disabled{opacity:.38;cursor:default}.vt-mic{position:absolute;left:0;right:0;bottom:0;height:60px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity var(--dur-mid,.26s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),visibility 0s}.vt.is-open .vt-mic{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-mid,.26s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),visibility 0s linear var(--dur-mid,.26s)}.vt-micbox{position:relative;display:flex;pointer-events:auto;transition:transform var(--dur-mid,.26s) var(--ease-premium,cubic-bezier(.22,.61,.36,1))}.vt.is-open .vt-micbox{transform:scale(.88)}.vt-toggle{position:absolute;z-index:2;left:calc(50% + 12px);bottom:30px;width:44px;height:44px;padding:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:left var(--dur-slow,.44s) var(--ease-premium,cubic-bezier(.22,.61,.36,1)),bottom var(--dur-slow,.44s) var(--ease-premium,cubic-bezier(.22,.61,.36,1))}.vt.is-open .vt-toggle{left:0;bottom:8px}.vt-toggle-disc{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(20,25,34,.72);border:1px solid #2a3040;color:#c9925a;box-shadow:0 2px 8px rgba(0,0,0,.45);transition:border-color var(--dur-fast,.14s) var(--ease-premium,ease),color var(--dur-fast,.14s) var(--ease-premium,ease),transform var(--dur-fast,.14s) var(--ease-premium,ease)}.vt-toggle-disc svg{width:15px;height:15px}.vt-toggle:hover:not(:disabled) .vt-toggle-disc{border-color:#c9925a;color:#e7dfce}.vt-toggle:active .vt-toggle-disc{transform:scale(.94)}.vt-toggle:disabled{cursor:default}.vt-toggle:disabled .vt-toggle-disc{opacity:.35}@media (prefers-reduced-motion:reduce){.vt-field.gs-input,.vt-form,.vt-mic,.vt-micbox,.vt-send,.vt-toggle,.vt-toggle-disc{transition:none}}