.VoiceRecorderOverlay-module__Fw7GXW__recordingOverlay{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:140px;padding:20px 16px;font-family:inherit;animation:.25s VoiceRecorderOverlay-module__Fw7GXW__fadeIn;display:flex}@keyframes VoiceRecorderOverlay-module__Fw7GXW__fadeIn{0%{opacity:0}to{opacity:1}}.VoiceRecorderOverlay-module__Fw7GXW__recordingHeader{align-items:center;gap:8px;display:flex}.VoiceRecorderOverlay-module__Fw7GXW__recordDot{background:#b87c73;border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite alternate VoiceRecorderOverlay-module__Fw7GXW__pulse}@keyframes VoiceRecorderOverlay-module__Fw7GXW__pulse{0%{opacity:1}to{opacity:.3}}.VoiceRecorderOverlay-module__Fw7GXW__recordingDuration{color:var(--color-text-primary,#5e523f);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.VoiceRecorderOverlay-module__Fw7GXW__waveform{align-items:center;gap:3px;height:40px;display:flex}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar{background:#5e523f;border-radius:2px;width:3px;min-height:4px;transition:height .1s}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar0{height:10%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar1{height:15%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar2{height:20%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar3{height:30%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar4{height:40%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar5{height:50%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar6{height:60%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar7{height:70%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar8{height:80%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar9{height:90%}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar10{height:100%}.VoiceRecorderOverlay-module__Fw7GXW__hintText{color:var(--color-text-placeholder,#a09080);opacity:0;font-size:12px;transition:opacity .4s}.VoiceRecorderOverlay-module__Fw7GXW__hintVisible{opacity:1}.VoiceRecorderOverlay-module__Fw7GXW__pill{background:#e2ddd759;border:1px solid #5e523f14;border-radius:100px;align-items:center;gap:10px;height:44px;padding:0 12px;animation:.3s cubic-bezier(.16,1,.3,1) VoiceRecorderOverlay-module__Fw7GXW__slideIn;display:flex}@keyframes VoiceRecorderOverlay-module__Fw7GXW__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.VoiceRecorderOverlay-module__Fw7GXW__recordDot,.VoiceRecorderOverlay-module__Fw7GXW__recordingOverlay,.VoiceRecorderOverlay-module__Fw7GXW__pill{animation:none}.VoiceRecorderOverlay-module__Fw7GXW__waveformBar,.VoiceRecorderOverlay-module__Fw7GXW__hintText{transition:none}}
.ContactInput-module__9Vq7wa__wrap{align-items:center;gap:6px;max-width:100%;display:inline-flex}.ContactInput-module__9Vq7wa__input{border:1px solid var(--color-border);border-radius:var(--radius-interactive);background:var(--color-surface);-webkit-backdrop-filter:blur(4px);width:auto;min-width:17ch;max-width:100%;height:38px;color:var(--color-text-primary);padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s,min-width .15s}.ContactInput-module__9Vq7wa__input:focus{border-color:var(--color-border-focus);background:var(--color-surface-elevated);outline:none;box-shadow:0 0 0 3px #a389681a}.ContactInput-module__9Vq7wa__input::placeholder{color:var(--color-text-placeholder)}.ContactInput-module__9Vq7wa__inputError{border-color:var(--color-error-border)!important;background:var(--color-error-bg)!important}.ContactInput-module__9Vq7wa__inputError:focus{border-color:var(--color-error-border)!important;box-shadow:0 0 0 3px #8a534c26!important}.ContactInput-module__9Vq7wa__toggle{border:1px solid var(--color-border);border-radius:var(--radius-interactive);background:var(--color-surface);width:38px;height:38px;color:var(--color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,transform .15s;display:flex}.ContactInput-module__9Vq7wa__toggle:hover{color:var(--color-text-secondary);border-color:var(--color-border-hover);background:var(--color-surface-elevated)}.ContactInput-module__9Vq7wa__toggle:active{transform:scale(.94)}.ContactInput-module__9Vq7wa__toggle svg{width:16px;height:16px;display:block}
