@keyframes appearTextarea{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes downtimePulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.chat__input{transition:all .5s}.chat__input form{background:linear-gradient(90deg,#fff,#fcf5eb);border-radius:25px;outline:1px solid #e9c7b9;justify-content:center;max-width:800px;margin-left:auto;margin-right:auto;display:flex;position:relative;box-shadow:0 -3px 5px rgba(181,73,60,.09),0 12px 13px rgba(181,73,60,.17),0 20px 40px rgba(253,100,82,.25)}@media (max-width:499px){.chat__input form{box-shadow:0 -3px 5px rgba(181,73,60,.09),0 10px 10px rgba(181,73,60,.15),0 7px 14px rgba(253,100,82,.2)}}.chat__input .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;border-radius:inherit;color:rgba(51,51,51,.9);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;outline:none;width:100%;font-size:17px;font-weight:500;line-height:1.2;transition:color .15s;animation:.2 appearTextarea;overflow:auto}.chat__input .input::placeholder{color:rgba(51,51,51,.4)}.chat__input .input:focus::placeholder{color:transparent}.chat__input .input:disabled{color:rgba(51,51,51,.6)}.chat__input .input:disabled::placeholder{color:transparent}.chat__input .input.is-disabled{pointer-events:none}.chat__input .input-placeholder{box-sizing:border-box;color:rgba(51,51,51,.4);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:100%;font-size:17px;font-weight:500;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.chat__input .voice-button,.chat__input .btn-send{box-sizing:border-box;cursor:pointer;border-radius:100px;width:40px;height:40px;transition:background-color .15s,color .15s,transform .15s;position:absolute}.chat__input .btn-send{background:#fe8d01 url(/btn-send.svg) 50% no-repeat;border:none}.chat__input .btn-send:hover:not(:disabled):not(.is-disabled){background:#ff9516 url(/btn-send.svg) 50% no-repeat;transform:scale(1.06)}.chat__input .btn-send:disabled,.chat__input .btn-send.is-disabled{cursor:default;background:#dadada url(/btn-send.svg) 50% no-repeat}.chat__input .downtime-indicator{opacity:.8;background:red;border-radius:10px;width:6px;height:6px;animation:1.2s ease-in-out infinite downtimePulse;position:absolute;bottom:30px}@media (max-width:499px){.chat__input .input{height:66px;min-height:66px;max-height:165px;padding:23px 110px 20px 18px}.chat__input .input-placeholder{height:66px;padding-left:20px;padding-right:110px}.chat__input .downtime-indicator{right:100px}.chat__input .voice-button,.chat__input .btn-send{bottom:13px}.chat__input .voice-button{right:58px}.chat__input .btn-send{right:12px}}@media (max-width:360px){.chat__input .input,.chat__input .input-placeholder{font-size:16px}}@media (min-width:500px){.chat__input .input{height:75px;min-height:75px;max-height:173px;padding:27px 120px 24px 30px}.chat__input .input-placeholder{height:75px;padding-left:30px;padding-right:120px}.chat__input .downtime-indicator{bottom:34px;right:114px}.chat__input .voice-button,.chat__input .btn-send{width:42px;height:42px;bottom:17px}.chat__input .voice-button{right:70px}.chat__input .btn-send{right:20px}}
@keyframes micPulse{0%,to{box-shadow:0 0 rgba(239,68,68,.45)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}}.voice-button{all:unset;box-sizing:border-box;color:rgba(51,51,51,.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.voice-button svg{width:22px;height:22px;margin-top:-1.5px}.voice-button:hover:not(.is-disabled){color:#fe8d01;background:rgba(0,0,0,.06)}.voice-button.is-disabled{cursor:default;opacity:.5}.voice-histogram{width:100%;max-width:180px;height:42px;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 80%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.voice-histogram--full{width:100%;max-width:none;-webkit-mask-image:none;mask-image:none}.voice-histogram-container{align-items:center;width:100%;height:42px;display:flex}.voice-recording{box-sizing:border-box;background:linear-gradient(90deg,#fff,#f9f3e5);border-radius:25px;outline:1px solid #e9c7b9;justify-content:space-between;align-items:center;width:100%;min-height:66px;display:flex;box-shadow:0 -3px 5px rgba(181,73,60,.09),0 12px 13px rgba(181,73,60,.17),0 54px 55px rgba(253,100,82,.25)}.voice-recording .voice-recording__cancel,.voice-recording .voice-recording__stop{all:unset;cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.voice-recording .voice-recording__cancel{color:#fff;background-color:#fe8d01}.voice-recording .voice-recording__cancel:hover{background-color:#ff9516}.voice-recording .voice-recording__cancel svg{width:22px;height:22px}.voice-recording .voice-recording__stop{color:#fff;background:#ef4444;animation:1.4s ease-in-out infinite micPulse}.voice-recording .voice-recording__stop svg{width:20px;height:20px}.voice-recording .voice-recording__content{flex:1;min-width:0;margin:0 8px;overflow:hidden}.voice-recording .voice-recording__timer{color:#fe8d01;font-variant-numeric:tabular-nums;text-align:center;min-width:44px;margin:0 6px;font-size:14px;font-weight:500}@media (max-width:499px){.voice-recording{padding:0 12px}.voice-recording .voice-recording__cancel,.voice-recording .voice-recording__stop{width:40px;height:40px}}@media (min-width:500px){.voice-recording{min-height:75px;padding:0 20px}.voice-recording .voice-recording__cancel,.voice-recording .voice-recording__stop{width:42px;height:42px}}
.policy{opacity:.5;width:100%;transition:opacity .5s}.policy.is-hidden{opacity:0;pointer-events:none}.policy .text{text-align:center;color:#000;font-size:10.5px;font-weight:400;line-height:.8;display:block}.policy .text a{color:#000;font-weight:600;text-decoration:none}@media (max-width:499px){.policy{padding:7px 0 5px}}@media (min-width:500px){.policy{padding:14px 0 11px}}
/*# sourceMappingURL=fdc8909148d6cb54.css.map*/