.ChatWidget_chatContainer__jX8Fi{position:fixed;bottom:28px;right:24px;width:380px;height:600px;background-color:#0e111f;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;z-index:9998;overflow:hidden;animation:ChatWidget_slideUp__hc2j9 .4s cubic-bezier(.16,1,.3,1) forwards;transform-origin:bottom right;border:1px solid hsla(0,0%,100%,.08);font-family:var(--font-poppins),"Inter",system-ui,sans-serif}.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak{position:relative;bottom:auto;right:auto;width:100%;max-width:1200px;height:100%;margin:0 auto;border-radius:0;display:flex;flex-direction:column;transform-origin:center;animation:ChatWidget_fadeIn__8hGqu .4s ease-out forwards;background:radial-gradient(circle at 60% 20%,rgba(30,36,58,.4) 0,rgb(14,17,31) 70%),#0f1225;border:none;box-shadow:none}@media(min-width:1024px){.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak{border:1px solid rgba(229,94,163,.15);border-radius:24px;height:calc(100vh - 180px);margin:20px auto;box-shadow:0 40px 100px -20px rgba(0,0,0,.5)}}.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak .ChatWidget_messagesContainer__zx0ex{padding:32px;gap:24px}.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak .ChatWidget_chatHeader__XwTfv{padding:20px 32px;background:rgba(26,31,51,.9);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.06)}.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak .ChatWidget_inputContainer__FmEdB{padding:24px 32px;background:rgba(13,16,31,.9)}@keyframes ChatWidget_fadeInScale__ZCSAP{0%{opacity:0;transform:scale(.99) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChatWidget_chatHeader__XwTfv{background-color:#1a1f33;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);position:relative;z-index:10}.ChatWidget_chatHeaderInfo__uDV7T{display:flex;align-items:center;gap:16px}.ChatWidget_headerTitleRow__sSSSa{display:flex;align-items:center;gap:10px}@keyframes ChatWidget_pulseLive__Y_lJa{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(74,222,128,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(74,222,128,0)}}.ChatWidget_livePulse__ao2Hr{width:8px;height:8px;background-color:#4ade80;border-radius:50%;animation:ChatWidget_pulseLive__Y_lJa 2s infinite;flex-shrink:0}.ChatWidget_chatAvatar__TFqUL{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#e55ea3,#9b4dca);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;box-shadow:0 4px 15px rgba(229,94,163,.4);border:2px solid hsla(0,0%,100%,.1);position:relative}.ChatWidget_headerControls__UOawD{display:flex;gap:8px}.ChatWidget_controlButton__Qv1Df{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);cursor:pointer;color:hsla(0,0%,100%,.5)}.ChatWidget_controlButton__Qv1Df:hover{background-color:hsla(0,0%,100%,.08);color:#fff;transform:translateY(-1px)}.ChatWidget_messagesContainer__zx0ex{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px;background:rgba(0,0,0,0)}.ChatWidget_messagesContainer__zx0ex::-webkit-scrollbar{width:6px}.ChatWidget_messagesContainer__zx0ex::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ChatWidget_messagesContainer__zx0ex::-webkit-scrollbar-thumb{background:rgba(229,94,163,.15);border-radius:10px}.ChatWidget_messagesContainer__zx0ex::-webkit-scrollbar-thumb:hover{background:rgba(229,94,163,.3)}.ChatWidget_messageRow__bs01U{display:flex;animation:ChatWidget_messageFadeIn__XikVZ .4s cubic-bezier(.16,1,.3,1) forwards;position:relative;max-width:85%}@keyframes ChatWidget_messageFadeIn__XikVZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_messageRow__bs01U.ChatWidget_user__Vs7TF{align-self:flex-end;flex-direction:row-reverse}.ChatWidget_messageRow__bs01U.ChatWidget_bot__NrXyG{align-self:flex-start}.ChatWidget_messageContent__hut3k{display:flex;flex-direction:column;gap:4px}.ChatWidget_messageRow__bs01U.ChatWidget_bot__NrXyG .ChatWidget_messageContent__hut3k{margin-left:12px}.ChatWidget_messageRow__bs01U.ChatWidget_user__Vs7TF .ChatWidget_messageContent__hut3k{margin-right:12px;align-items:flex-end}.ChatWidget_messageBubble__ggrOX{padding:14px 20px;border-radius:20px;font-size:1rem;line-height:1.55;word-wrap:break-word}.ChatWidget_messageBubble__ggrOX.ChatWidget_user__Vs7TF{background:linear-gradient(135deg,#e55ea3,#a154d8);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 15px rgba(229,94,163,.2)}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG{background-color:#1e243a;color:#e2e8f0;border-bottom-left-radius:4px;border:1px solid rgba(229,94,163,.08)}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ p{margin-bottom:12px}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ p:last-child{margin-bottom:0}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ strong{color:#f472b6;font-weight:600}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table th{background:rgba(229,94,163,.15);color:#f472b6;padding:12px;text-align:left;font-size:.9rem}.ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table td{background:hsla(0,0%,100%,.02);padding:12px;border-top:1px solid hsla(0,0%,100%,.05);color:#cbd5e1}.ChatWidget_messageTime__bPFEi{font-size:.75rem;color:hsla(0,0%,100%,.25);margin:4px 4px 0}.ChatWidget_suggestionButtons__9fEQ6{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ChatWidget_suggestionButton__40r0u{background:rgba(229,94,163,.08);color:#f472b6;border:1px solid rgba(229,94,163,.15);border-radius:100px;padding:8px 18px;font-size:.85rem;cursor:pointer;transition:all .3s ease;font-weight:500}.ChatWidget_suggestionButton__40r0u:hover{background:rgba(229,94,163,.2);border-color:#e55ea3;color:#fff;transform:translateY(-2px)}.ChatWidget_typingIndicator__NOvQk{display:flex;align-items:center;padding:16px 24px!important;background:#1e243a!important}.ChatWidget_typingDot__OdmZS{width:6px;height:6px;background-color:#e55ea3;border-radius:50%;margin:0 3px;opacity:.4;animation:ChatWidget_typingAnimation__gERs8 1.4s ease-in-out infinite}.ChatWidget_typingDot__OdmZS:first-child{animation-delay:0s}.ChatWidget_typingDot__OdmZS:nth-child(2){animation-delay:.2s}.ChatWidget_typingDot__OdmZS:nth-child(3){animation-delay:.4s}@keyframes ChatWidget_typingAnimation__gERs8{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:1}}.ChatWidget_loadingMessage__hD_f1{display:flex;align-items:center;padding:16px 24px!important;background:#1e243a!important;min-height:52px}.ChatWidget_loadingText__0tzvz{color:#f472b6;font-size:.95rem;font-style:italic;animation:ChatWidget_loadingFade__31LdY 4s ease-in-out infinite}@keyframes ChatWidget_loadingFade__31LdY{0%,to{opacity:.7}50%{opacity:1}}.ChatWidget_blurred__FOY5b{filter:blur(4px);pointer-events:none;user-select:none}.ChatWidget_loginOverlay__KKYH_{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:ChatWidget_fadeIn__8hGqu .3s ease-out}@keyframes ChatWidget_fadeIn__8hGqu{0%{opacity:0}to{opacity:1}}.ChatWidget_loginModal__yscfr{background:linear-gradient(165deg,#13172b,#0a0d1a);border:1px solid rgba(229,94,163,.3);border-radius:28px;padding:40px 32px;max-width:440px;width:90%;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 30px rgba(229,94,163,.1);position:relative;overflow:hidden}.ChatWidget_loginModal__yscfr:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(229,94,163,.05) 0,transparent 50%);pointer-events:none}.ChatWidget_loginIconContainer__8gSAQ{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:24px}.ChatWidget_loginCrystalBall__5WLKw{font-size:48px;filter:drop-shadow(0 0 15px rgba(229,94,163,.5));animation:ChatWidget_floatingIcon__8CCfC 3s ease-in-out infinite}.ChatWidget_mysticalSparkle__4x833{font-size:20px;color:#f472b6;animation:ChatWidget_sparkleFade__Atudk 2s ease-in-out infinite}.ChatWidget_mysticalSparkle__4x833:nth-child(3){animation-delay:1s}@keyframes ChatWidget_floatingIcon__8CCfC{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes ChatWidget_sparkleFade__Atudk{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ChatWidget_loginModalTitle__1wgls{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3;font-family:var(--font-el-messiri),serif}.ChatWidget_loginModalTitle__1wgls .ChatWidget_accent__4E4dF{color:#f472b6;position:relative;display:inline-block}.ChatWidget_loginModalTitle__1wgls .ChatWidget_accent__4E4dF:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:4px;background:rgba(244,114,182,.2);border-radius:2px}.ChatWidget_loginModalText__6RJq1{font-size:1rem;color:rgba(165,180,252,.7);margin-bottom:32px;line-height:1.6}.ChatWidget_loginModalButtons__x1T8J{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.ChatWidget_loginButton__Il4Je{background:linear-gradient(135deg,#e55ea3,#9b4dca);color:#fff!important;padding:16px 32px;border-radius:100px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px rgba(229,94,163,.3);position:relative;overflow:hidden}.ChatWidget_loginButton__Il4Je:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(229,94,163,.5)}.ChatWidget_registerButton__8HvY0{background:hsla(0,0%,100%,.03);color:#f472b6!important;padding:14px 32px;border-radius:100px;font-size:1rem;font-weight:500;text-decoration:none;border:1px solid rgba(229,94,163,.3);transition:all .3s ease}.ChatWidget_registerButton__8HvY0:hover{background:rgba(229,94,163,.08);border-color:#f472b6}.ChatWidget_dismissButton__v4fgO{background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.4);font-size:.9rem;cursor:pointer;padding:10px;transition:all .2s ease;font-style:italic}.ChatWidget_dismissButton__v4fgO:hover{color:#fff;transform:translateX(4px)}.ChatWidget_loginModalFooter__vXagp{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.05);font-size:.75rem;color:rgba(229,94,163,.5);text-transform:uppercase;letter-spacing:.1em}.ChatWidget_inputContainer__FmEdB{border-top:1px solid hsla(0,0%,100%,.1);padding:24px;background:#0d101f}.ChatWidget_inputForm__mpot_{display:flex;gap:12px;background:hsla(0,0%,100%,.03);padding:6px 6px 6px 20px;border-radius:100px;border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease}.ChatWidget_inputForm__mpot_:focus-within{border-color:rgba(229,94,163,.5);background:hsla(0,0%,100%,.05);box-shadow:0 0 20px rgba(229,94,163,.05)}.ChatWidget_textInput__C3D6z{flex:1;background:rgba(0,0,0,0);border:none;padding:12px 0;font-size:1rem;color:#fff;outline:none}.ChatWidget_textInput__C3D6z::placeholder{color:hsla(0,0%,100%,.25)}.ChatWidget_sendButton__LYCB5{background:linear-gradient(135deg,#e55ea3,#9b4dca);color:#fff;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.ChatWidget_sendButton__LYCB5:hover:not(:disabled){transform:scale(1.05);box-shadow:0 8px 20px rgba(229,94,163,.3)}.ChatWidget_sendButton__LYCB5:disabled{opacity:.2;filter:grayscale(1)}.ChatWidget_chatFooter__Zqn3i{display:flex;justify-content:center;margin-top:12px}.ChatWidget_poweredBy__B4q7s{font-size:.7rem;color:hsla(0,0%,100%,.2);text-transform:uppercase;letter-spacing:.05em}.ChatWidget_poweredBy__B4q7s strong{color:hsla(0,0%,100%,.4)}@keyframes ChatWidget_slideUp__hc2j9{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak{width:100%;height:100%;margin:0;border-radius:0;max-height:none}.ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak .ChatWidget_messagesContainer__zx0ex{padding:20px}}[data-theme=light] .ChatWidget_chatContainer__jX8Fi{background-color:#f8fafc;border:1px solid rgba(226,232,240,.8);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01)}[data-theme=light] .ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak{background:#f8fafc}[data-theme=light] .ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak .ChatWidget_chatHeader__XwTfv{background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.6)}[data-theme=light] .ChatWidget_chatContainer__jX8Fi.ChatWidget_standalone__BOzak .ChatWidget_inputContainer__FmEdB{background:linear-gradient(0deg,#ffffff 80%,rgba(255,255,255,0))}[data-theme=light] .ChatWidget_chatHeader__XwTfv{background-color:hsla(0,0%,100%,.9);border-bottom:1px solid #e2e8f0}[data-theme=light] .ChatWidget_chatHeader__XwTfv h3{color:#0f172a;font-weight:700;letter-spacing:-.025em}[data-theme=light] .ChatWidget_chatHeader__XwTfv .ChatWidget_statusIndicator__WUIB_ span{color:#64748b;font-weight:500}[data-theme=light] .ChatWidget_chatHeader__XwTfv .ChatWidget_closeButton__IFztm,[data-theme=light] .ChatWidget_chatHeader__XwTfv .ChatWidget_minimizeButton__iDTS7{color:#94a3b8}[data-theme=light] .ChatWidget_chatHeader__XwTfv .ChatWidget_closeButton__IFztm:hover,[data-theme=light] .ChatWidget_chatHeader__XwTfv .ChatWidget_minimizeButton__iDTS7:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG{background-color:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02);font-weight:400}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG strong{color:#be185d;font-weight:700}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_user__Vs7TF{box-shadow:0 4px 6px -1px rgba(219,39,119,.25)}[data-theme=light] .ChatWidget_timestamp__N7iJK{color:#94a3b8}[data-theme=light] .ChatWidget_loadingMessage__hD_f1{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}[data-theme=light] .ChatWidget_loadingText__0tzvz{color:#db2777;font-weight:500}[data-theme=light] .ChatWidget_typingIndicator__NOvQk{background:#fff!important;border:1px solid #e2e8f0}[data-theme=light] .ChatWidget_typingDot__OdmZS{background-color:#db2777}[data-theme=light] .ChatWidget_suggestionButton__40r0u{background:#fff;color:#db2777;border:1px solid rgba(219,39,119,.2);box-shadow:0 1px 2px rgba(0,0,0,.05);font-weight:500}[data-theme=light] .ChatWidget_suggestionButton__40r0u:hover{background:#fff1f2;border-color:#db2777;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(219,39,119,.1)}[data-theme=light] .ChatWidget_inputContainer__FmEdB{border-top-color:rgba(226,232,240,.6);background:#fff}[data-theme=light] .ChatWidget_inputForm__mpot_{background:#f1f5f9;border:1px solid rgba(0,0,0,0);box-shadow:0 2px 4px inner rgba(0,0,0,.02)}[data-theme=light] .ChatWidget_inputForm__mpot_:focus-within{background:#fff;border-color:#f472b6;box-shadow:0 0 0 4px rgba(244,114,182,.1),0 4px 6px -1px rgba(0,0,0,.05)}[data-theme=light] .ChatWidget_textInput__C3D6z{color:#0f172a}[data-theme=light] .ChatWidget_textInput__C3D6z::placeholder{color:#94a3b8}[data-theme=light] .ChatWidget_poweredBy__B4q7s,[data-theme=light] .ChatWidget_warningIcon____Po4{color:#cbd5e1}[data-theme=light] .ChatWidget_poweredBy__B4q7s strong,[data-theme=light] .ChatWidget_warningIcon____Po4 strong{color:#94a3b8}[data-theme=light] .ChatWidget_loginModal__yscfr{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}[data-theme=light] .ChatWidget_loginModalTitle__1wgls{color:#db2777}[data-theme=light] .ChatWidget_loginModalText__6RJq1{color:#475569}[data-theme=light] .ChatWidget_dismissButton__v4fgO{color:#94a3b8}[data-theme=light] .ChatWidget_dismissButton__v4fgO:hover{color:#64748b;text-decoration:underline}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ strong{color:#be185d;font-weight:600}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ a{color:#0891b2;font-weight:500;text-decoration:none;border-bottom:1px dashed rgba(8,145,178,.4);transition:all .2s ease}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ a:hover{color:#0e7490;border-bottom:1px solid #0e7490}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table{border:1px solid rgba(219,39,119,.15);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(219,39,119,.06),0 1px 3px rgba(0,0,0,.04);background:#fff}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table th{background:linear-gradient(180deg,#fdf2f8,#fce7f3);color:#831843;font-weight:600;border-bottom:2px solid #f9a8d4;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:14px 12px}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table td{background:#fff;color:#1e293b;border-top:1px solid #fce7f3;padding:12px}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table tr:hover td{background:#fdf2f8}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table tr:last-child td:first-child{border-bottom-left-radius:11px}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ table tr:last-child td:last-child{border-bottom-right-radius:11px}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ ol,[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ ul{color:#334155}[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ ol li::marker,[data-theme=light] .ChatWidget_messageBubble__ggrOX.ChatWidget_bot__NrXyG .ChatWidget_markdownContent__TyoM_ ul li::marker{color:#ec4899}