._header_1du1g_1{padding:16px!important;color:#fff!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;flex-shrink:0!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;margin:0!important;border:none!important;min-height:0!important}._titleContainer_1du1g_20{flex:1!important;display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;margin:0!important;padding:0!important}._textContainer_1du1g_30{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;margin:0!important;padding:0!important;flex:1!important;text-align:left!important}._title_1du1g_20{font-size:18px!important;font-weight:700!important;margin:0 0 4px!important;padding:0!important;color:#fff!important;line-height:1.2!important;letter-spacing:0!important;box-sizing:border-box!important;font-family:inherit!important}._subtitle_1du1g_53{font-size:13px!important;opacity:.85!important;color:#fff!important;margin:0!important;padding:0!important;line-height:1.3!important;letter-spacing:0!important;box-sizing:border-box!important;font-weight:400!important;font-family:inherit!important}._botImage_1du1g_66{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;object-fit:cover!important;flex-shrink:0!important;border:2px solid #ffffff!important;box-shadow:0 2px 4px #0003,0 0 0 1px #ffffff26 inset!important;display:block!important;margin:0!important;padding:0!important}._closeButton_1du1g_81{background:#ffffff26!important;border:none!important;padding:8px!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;flex-shrink:0!important;height:fit-content!important;width:fit-content!important;margin:0!important;font-size:16px!important;line-height:1!important;box-sizing:border-box!important}._closeButton_1du1g_81:hover{background:#ffffff40!important}._closeButton_1du1g_81:focus{outline:2px solid rgba(255,255,255,.5)!important;outline-offset:2px!important}._closeButton_1du1g_81:active{background:#ffffff59!important}._closeIcon_1du1g_114{width:20px!important;height:20px!important;display:block!important;margin:0!important;padding:0!important;flex-shrink:0!important}@keyframes _fadeIn_wit8t_1{0%{opacity:0!important}to{opacity:1!important}}@keyframes _scale_wit8t_1{0%{transform:scale(.95)!important;opacity:0!important}to{transform:scale(1)!important;opacity:1!important}}._messageWrapper_wit8t_21{display:flex!important;animation:_fadeIn_wit8t_1 .3s ease-out!important;margin:0!important;padding:0!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;align-items:flex-end!important}._userWrapper_wit8t_32{justify-content:flex-end!important}._botWrapper_wit8t_36{justify-content:flex-start!important}._message_wit8t_21{max-width:280px!important;padding:10px 14px!important;border-radius:12px!important;word-wrap:break-word!important;word-break:break-word!important;animation:_scale_wit8t_1 .2s ease-out!important;margin:0!important;border:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;flex-shrink:0!important}._userMessage_wit8t_56{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-bottom-right-radius:4px!important;box-shadow:0 1px 2px #0000000d!important}._botMessage_wit8t_63{background:#fff!important;color:#1f2937!important;border:1px solid #e5e7eb!important;border-bottom-left-radius:4px!important;box-shadow:0 1px 2px #0000000d!important}._text_wit8t_71{font-size:14px!important;line-height:1.4!important;margin:0!important;padding:0!important;color:inherit!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;text-shadow:none!important;word-wrap:break-word!important;word-break:break-word!important}._timestamp_wit8t_90{display:block!important;font-size:11px!important;margin:0!important;padding:0!important;opacity:.7!important;color:inherit!important;font-family:inherit!important;line-height:1.3!important;letter-spacing:0!important}@keyframes _bounce_1ghht_1{0%,60%,to{transform:translateY(0)!important;opacity:1!important}30%{transform:translateY(-10px)!important;opacity:.8!important}}._wrapper_1ghht_12{display:flex!important;justify-content:flex-start!important;margin:8px 0!important;padding:0!important;gap:0!important;box-sizing:border-box!important;width:100%!important}._indicator_1ghht_22{display:flex!important;gap:4px!important;padding:10px 14px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px 12px 12px 4px!important;box-shadow:0 1px 2px #0000000d!important;margin:0!important;box-sizing:border-box!important;align-items:center!important;flex-shrink:0!important;height:fit-content!important}._dot1_1ghht_38,._dot2_1ghht_39,._dot3_1ghht_40{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;background-color:#9ca3af!important;border-radius:50%!important;animation:_bounce_1ghht_1 1.4s infinite!important;margin:0!important;padding:0!important;flex-shrink:0!important;display:block!important}._dot1_1ghht_38{animation-delay:0s!important}._dot2_1ghht_39{animation-delay:.2s!important}._dot3_1ghht_40{animation-delay:.4s!important}._messageList_5s00c_1{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important;background-color:#f9fafb!important;display:flex!important;flex-direction:column!important;gap:12px!important;scroll-behavior:smooth!important;margin:0!important;border:none!important;box-sizing:border-box!important;color:#333!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;line-height:1.5!important;scroll-padding:0!important}._messageList_5s00c_1::-webkit-scrollbar{width:6px!important}._messageList_5s00c_1::-webkit-scrollbar-track{background:transparent!important;margin:0!important}._messageList_5s00c_1::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:3px!important}._messageList_5s00c_1::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}._messageList_5s00c_1::-webkit-scrollbar-thumb:active{background:#6b7280!important}._messageList_5s00c_1{scrollbar-color:#d1d5db transparent!important;scrollbar-width:thin!important}._inputContainer_1tu66_1{display:flex!important;gap:8px!important;padding:12px!important;background:#fff!important;border-top:1px solid #e5e7eb!important;flex-shrink:0!important;align-items:center!important;margin:0!important;border:none!important;box-sizing:border-box!important;width:100%!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}._nameButton_1tu66_20{background-color:#e5e7eb!important;border:none!important;padding:8px!important;min-width:36px!important;min-height:36px!important;border-radius:20px!important;cursor:pointer!important;font-size:16px!important;transition:all .2s!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;font-weight:400!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important}._nameButton_1tu66_20:hover{background-color:#d1d5db!important}._nameButton_1tu66_20:active{background-color:#bfdbfe!important;transform:scale(.95)!important}._nameButton_1tu66_20:focus{outline:2px solid rgba(209,213,219,.5)!important;outline-offset:2px!important}._nameButton_1tu66_20:disabled{opacity:.5!important;cursor:not-allowed!important}._input_1tu66_1{flex:1!important;padding:8px 14px!important;border:1px solid #d1d5db!important;border-radius:20px!important;font-size:14px!important;transition:all .2s!important;outline:none!important;font-family:inherit!important;background:#fff!important;color:#333!important;box-sizing:border-box!important;min-height:36px!important;margin:0!important;line-height:1.4!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}._input_1tu66_1::placeholder{color:#999!important;opacity:1!important}._input_1tu66_1:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important;outline:none!important}._input_1tu66_1:hover:not(:focus):not(:disabled){border-color:#bfdbfe!important}._input_1tu66_1:disabled{background-color:#f3f4f6!important;cursor:not-allowed!important;opacity:.6!important;color:#999!important}._input_1tu66_1::-webkit-outer-spin-button,._input_1tu66_1::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}._input_1tu66_1[type=number]{-moz-appearance:textfield!important}._sendButton_1tu66_117{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;padding:8px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:all .2s!important;flex-shrink:0!important;box-shadow:0 1px 2px #0000000d!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;font-size:16px!important;font-weight:400!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important}._sendButton_1tu66_117:hover:not(:disabled){transform:scale(1.05)!important;box-shadow:0 10px 15px -3px #0000001a!important}._sendButton_1tu66_117:active:not(:disabled){transform:scale(.95)!important;box-shadow:0 2px 4px #0000001a!important}._sendButton_1tu66_117:focus{outline:2px solid rgba(59,130,246,.5)!important;outline-offset:2px!important}._sendButton_1tu66_117:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}._icon_1tu66_163{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;flex-shrink:0!important;margin:0!important;padding:0!important;color:inherit!important}._modal_1xjlm_1{position:absolute!important;inset:0!important;background:#1f2937b3!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;z-index:10000!important;animation:_fadeIn_1xjlm_1 .2s ease-out!important;margin:0!important;padding:0!important;border:none!important;box-sizing:border-box!important}@keyframes _fadeIn_1xjlm_1{0%{opacity:0!important}to{opacity:1!important}}@keyframes _slideInFromBottom_1xjlm_1{0%{transform:translateY(100%)!important;opacity:0!important}to{transform:translateY(0)!important;opacity:1!important}}._content_1xjlm_39{position:relative!important;background:#fff!important;padding:20px!important;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;animation:_slideInFromBottom_1xjlm_1 .3s ease-out!important;margin:0!important;border:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#333!important}._label_1xjlm_61{display:block!important;font-weight:600!important;margin:0 0 12px!important;color:#1f2937!important;font-size:14px!important;padding:0!important;line-height:1.4!important;letter-spacing:0!important;font-family:inherit!important}._input_1xjlm_74{width:100%!important;padding:10px 14px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:14px!important;margin:0 0 12px!important;transition:all .2s!important;font-family:inherit!important;box-sizing:border-box!important;color:#333!important;background:#fff!important;line-height:1.4!important;letter-spacing:0!important}._input_1xjlm_74::placeholder{color:#999!important;opacity:1!important}._input_1xjlm_74:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}._input_1xjlm_74:disabled{background:#f3f4f6!important;color:#999!important;cursor:not-allowed!important}._submitButton_1xjlm_108{width:100%!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;transition:all .2s!important;font-family:inherit!important;box-sizing:border-box!important;margin:0!important;padding:10px 14px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}._submitButton_1xjlm_108:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 10px 15px -3px #0000001a!important}._submitButton_1xjlm_108:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 4px 6px -1px #0000001a!important}._submitButton_1xjlm_108:focus{outline:2px solid rgba(59,130,246,.5)!important;outline-offset:2px!important}._submitButton_1xjlm_108:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}._closeButton_1xjlm_149{position:absolute!important;top:12px!important;right:12px!important;background:#d1d5db!important;border:none!important;padding:8px!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;width:fit-content!important;height:fit-content!important;margin:0!important;box-sizing:border-box!important;font-size:16px!important;line-height:1!important}._closeButton_1xjlm_149:hover{background:#9ca3af!important}._closeButton_1xjlm_149:active{background:#6b7280!important}._closeButton_1xjlm_149:focus{outline:2px solid rgba(209,213,219,.5)!important;outline-offset:2px!important}._closeIcon_1xjlm_184{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;flex-shrink:0!important;margin:0!important;padding:0!important;color:inherit!important}._floatingButton_1l17m_1{position:fixed!important;bottom:20px!important;right:20px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:50%!important;border:none!important;cursor:pointer!important;box-shadow:0 10px 15px -3px #0000001a!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9998!important;color:#fff!important;padding:0!important;margin:0!important;background-attachment:scroll!important;background-clip:padding-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;font-weight:400!important;font-size:16px!important;box-sizing:border-box!important}._floatingButton_1l17m_1:hover{transform:scale(1.1)!important;box-shadow:0 20px 25px -5px #0000001a!important}._floatingButton_1l17m_1:active{transform:scale(.95)!important}._floatingButton_1l17m_1:focus{outline:2px solid rgba(255,255,255,.5)!important;outline-offset:2px!important}._floatingButton_1l17m_1:disabled{opacity:.5!important;cursor:not-allowed!important}._icon_1l17m_56{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:block!important;flex-shrink:0!important;margin:0!important;padding:0!important;color:inherit!important}._indicator_1l17m_68{position:absolute!important;bottom:0!important;right:0!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;background-color:#10b981!important;border:3px solid white!important;border-radius:50%!important;animation:_pulse_1l17m_1 2s infinite!important;box-sizing:border-box!important;margin:0!important;padding:0!important;pointer-events:none!important}@keyframes _pulse_1l17m_1{0%,to{opacity:1!important}50%{opacity:.7!important}}._tooltip_1l17m_95{position:absolute!important;bottom:80px!important;right:0!important;background-color:#1f2937!important;color:#fff!important;padding:8px 12px!important;border-radius:6px!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important;margin:0!important;box-shadow:0 4px 6px #0000001a!important;pointer-events:none!important;z-index:9999!important;box-sizing:border-box!important;line-height:1.4!important;letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@keyframes _slideInFromBottom_1ps1o_1{0%{transform:translateY(100%)!important;opacity:0!important}to{transform:translateY(0)!important;opacity:1!important}}._widget_1ps1o_12{--primary-color: #3b82f6 !important;--secondary-color: #1f2937 !important;--success-color: #10b981 !important;--error-color: #ef4444 !important;--border-radius: 12px !important;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1) !important;--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1) !important}._chatWindow_1ps1o_23{position:fixed!important;bottom:80px!important;right:20px!important;width:380px!important;height:600px!important;min-width:380px!important;min-height:600px!important;max-width:380px!important;max-height:600px!important;background:#fff!important;border-radius:var(--border-radius)!important;box-shadow:var(--shadow-xl)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:_slideInFromBottom_1ps1o_1 .3s ease-out!important;z-index:9999!important;margin:0!important;padding:0!important;border:none!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#333!important;line-height:1.5!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;word-wrap:normal!important;word-break:normal!important}._chatWindow_1ps1o_23 *{box-sizing:border-box!important}@media(min-width:481px){._chatWindow_1ps1o_23{width:380px!important;height:600px!important;min-width:380px!important;min-height:600px!important;max-width:380px!important;max-height:600px!important;bottom:80px!important;right:20px!important;border-radius:var(--border-radius)!important}}@media(max-width:480px){._chatWindow_1ps1o_23{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;margin:0!important;padding:0!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{font-size:16px;line-height:1.5}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scale{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}
