.Button_button__ExenC[data-variant=solid]{--local-width:fit-content;--local-color:var(--ui-color-text);--local-background-color:var(--ui-color-button);--local-border-color:var(--ui-color-border);--local-font-size:var(--ui-font-size-xs)}.Button_button__ExenC[data-variant=submit]{--local-width:fit-content;--local-color:var(--chatbot-color-accent-text);--local-background-color:var(--chatbot-color-accent);--local-border-color:var(--ui-color-border);--local-font-size:var(--ui-font-size-md)}.Button_button__ExenC[data-variant=nav]{--local-width:100%;--local-color:var(--ui-color-text);--local-background-color:var(--ui-color-button);--local-border-color:var(--ui-color-border);--local-font-size:var(--ui-font-size-md)}.Button_button__ExenC{width:var(--local-width);color:var(--local-color);background-color:var(--local-background-color);border:1px solid var(--local-border-color);box-shadow:1px 1px 0 var(--local-border-color);font-size:var(--local-font-size);display:flex;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;padding:.25em 1em;border-radius:1.5em;position:relative;overflow:hidden;transition:color .25s,background-color .25s}.Button_button__ExenC[disabled]{opacity:.5}.Button_button__ExenC:focus{outline:none}.Button_button__ExenC:focus-visible:not([disabled]){outline:3px solid var(--ui-color-text);outline-offset:3px}.Button_button__ExenC:not([disabled]){cursor:pointer}@media(hover:hover){.Button_button__ExenC:not([disabled]):hover:before{content:"";position:absolute;display:block;inset:0;background-color:hsla(0,0%,100%,.2)}}.Textarea_textarea__5kych{padding:var(--ui-margin-sm);font-size:var(--ui-font-size-md);line-height:1.5;resize:none;field-sizing:content;width:100%;max-height:max-content;min-height:2.5em;background-color:var(--ui-color-surface-subtle);border:1px solid var(--ui-color-border);border-radius:var(--ui-margin-xs);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ui-color-border) rgba(0,0,0,0)}.Textarea_textarea__5kych::placeholder{color:var(--ui-color-text-mute)}.VoiceForm_form__41ivo{height:100%;-webkit-margin-before:auto;margin-block-start:auto;display:grid;grid-template-columns:1fr auto;grid-template-areas:"textarea textarea" "helperText buttonGroup";grid-gap:var(--ui-margin-xs);gap:var(--ui-margin-xs)}.VoiceForm_textarea__S5gww{grid-area:textarea;max-height:25vh;display:grid;grid-template-rows:100%;flex:1 1}.VoiceForm_textareaRow__vfUdK{grid-area:textarea;display:flex;gap:var(--ui-margin-xs);align-items:center;width:100%}.VoiceForm_textareaRow__vfUdK .VoiceForm_textarea__S5gww{flex:1 1}.VoiceForm_micButton__GIOXu{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:var(--ui-color-surface);box-shadow:0 2px 6px rgba(0,0,0,.08);color:var(--ui-color-text-primary);font-size:1.4rem;cursor:not-allowed;opacity:.7}.VoiceForm_micButtonActive__1Bdyq{background:var(--chatbot-color-accent);color:var(--chatbot-color-accent-text);border-color:rgba(0,0,0,0);box-shadow:0 2px 6px rgba(0,0,0,.24);opacity:1}.VoiceForm_micButton__GIOXu svg{width:1.25rem;height:1.25rem}.VoiceForm_helperText__P_BtT{grid-area:helperText;font-size:var(--ui-font-size-xs);color:var(--ui-color-text-sub);display:flex;flex-direction:column;gap:4px}.VoiceForm_noticeText__a1m5_{color:#f59e0b;font-size:var(--ui-font-size-xs);font-weight:500}.VoiceForm_statusIndicator__6v3l_{color:var(--ui-color-text-sub);font-size:var(--ui-font-size-xs);display:inline-flex;align-items:center;gap:6px}.VoiceForm_indicatorIcon__6po41{width:1rem;height:1rem}.VoiceForm_statusDot__K3Tb3{width:6px;height:6px;border-radius:50%;background-color:currentColor;animation:VoiceForm_dotPulse__naP1O 1s ease-in-out infinite}@keyframes VoiceForm_dotPulse__naP1O{0%{transform:scale(.6);opacity:.3}50%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:.3}}.VoiceForm_buttonGroup__N33Vh{grid-area:buttonGroup;display:flex;gap:var(--ui-margin-xs);justify-content:flex-end;-webkit-padding-end:calc(48px + var(--ui-margin-xs));padding-inline-end:calc(48px + var(--ui-margin-xs))}