.ChatForm_chat___gfKO{max-width:560px;margin:0 auto;background:#fff;border:1px solid var(--sandstone);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;height:min(78vh,720px);box-shadow:0 40px 100px -50px rgba(18,15,13,.45);text-align:left}.ChatForm_head__n7zgM{display:flex;gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--sandstone);background:var(--daylight)}.ChatForm_head__n7zgM img{border-radius:12px}.ChatForm_head__n7zgM b{display:block;font-weight:600}.ChatForm_head__n7zgM span{font-size:13px;color:var(--umber)}.ChatForm_dot__MXQPW{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3fae6a;margin-right:4px}.ChatForm_body__D3xYB{flex:1 1;overflow-y:auto;padding:22px 18px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#fff,var(--daylight))}.ChatForm_msg__nnVzF{max-width:82%;padding:12px 16px;border-radius:20px;font-size:16px;line-height:1.4;animation:ChatForm_pop__Av4RF .35s cubic-bezier(.2,.8,.2,1) both}@keyframes ChatForm_pop__Av4RF{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ChatForm_gh__fpgj1{background:var(--chalk);border-bottom-left-radius:6px;align-self:flex-start}.ChatForm_me__s_OFI{background:var(--espresso);color:var(--daylight);border-bottom-right-radius:6px;align-self:flex-end}.ChatForm_typing__Hv8l2{display:flex;gap:5px;padding:16px}.ChatForm_typing__Hv8l2 i{width:7px;height:7px;border-radius:50%;background:var(--umber);opacity:.4;animation:ChatForm_blink__66GBU 1.2s infinite}.ChatForm_typing__Hv8l2 i:nth-child(2){animation-delay:.2s}.ChatForm_typing__Hv8l2 i:nth-child(3){animation-delay:.4s}@keyframes ChatForm_blink__66GBU{50%{opacity:1;transform:translateY(-3px)}}.ChatForm_foot__rm7yI{padding:14px 16px 18px;border-top:1px solid var(--sandstone);background:#fff}.ChatForm_opts__Mai8K{display:flex;flex-wrap:wrap;gap:8px}.ChatForm_opts__Mai8K button{border:1px solid var(--espresso);background:#fff;border-radius:999px;padding:10px 16px;font:500 15px var(--font-body);cursor:pointer;animation:ChatForm_pop__Av4RF .3s ease both}.ChatForm_opts__Mai8K button:hover{background:var(--espresso);color:#fff}.ChatForm_input__H5wRB input,.ChatForm_opts__Mai8K select{width:100%;height:50px;border:1px solid var(--sandstone);border-radius:999px;padding:0 18px;font:400 16px var(--font-body);background:var(--daylight)}.ChatForm_input__H5wRB{display:flex;gap:8px}.ChatForm_input__H5wRB button{width:50px;height:50px;border-radius:50%;border:0;background:var(--ember);color:#fff;font-size:20px;cursor:pointer;flex:none}.ChatForm_slider___o3Lr{display:grid;grid-gap:10px;gap:10px}.ChatForm_slider___o3Lr b{font-size:34px}.ChatForm_slider___o3Lr input{width:100%;accent-color:var(--ember)}.ChatForm_err__mjJ9x{color:#b4361a;font-size:14px;margin:8px 0 0}