.ChatWidget-module__MMKJYW__widgetContainer{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.ChatWidget-module__MMKJYW__popupWindow{opacity:0;pointer-events:none;visibility:hidden;transform-origin:100% 100%;background:#000;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:400px;height:600px;max-height:80vh;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 20px 50px rgba(0,0,0,.5)}.ChatWidget-module__MMKJYW__popupOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.ChatWidget-module__MMKJYW__chatWrapper{width:100%;height:100%;position:relative}.ChatWidget-module__MMKJYW__mobileCloseBtn{z-index:200;-webkit-backdrop-filter:blur(10px);cursor:pointer;color:#fff;touch-action:manipulation;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:none;position:absolute;top:12px;right:12px}.ChatWidget-module__MMKJYW__mobileCloseBtn:active{background:rgba(255,255,255,.1);transform:scale(.9)}.ChatWidget-module__MMKJYW__closeIcon{fill:none;stroke:currentColor;stroke-width:2.5px;width:18px;height:18px}.ChatWidget-module__MMKJYW__starButton{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 15px rgba(92,61,153,.4));touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:transform .3s;display:flex;position:relative}.ChatWidget-module__MMKJYW__starButton:hover{transform:scale(1.1)}.ChatWidget-module__MMKJYW__starButton:active{transform:scale(.95)}.ChatWidget-module__MMKJYW__starButtonOpen{background:rgba(0,0,0,.8);border-radius:50%}.ChatWidget-module__MMKJYW__closeIconSvg{color:#fff;stroke:currentColor;stroke-width:3px;z-index:20;width:30px;height:30px}.ChatWidget-module__MMKJYW__animContainer{transform-origin:50%;justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative;transform:scale(.25)}.ChatWidget-module__MMKJYW__sphereWrapper{z-index:10;position:absolute}.ChatWidget-module__MMKJYW__loaderWrapper{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.4em;font-weight:700;display:flex;position:relative}.ChatWidget-module__MMKJYW__loaderSphere{aspect-ratio:1;z-index:0;background-color:rgba(0,0,0,.3);border-radius:50%;width:100%;animation:2s linear infinite ChatWidget-module__MMKJYW__loaderRotate;position:absolute;top:0;left:0}.ChatWidget-module__MMKJYW__loaderLetter{z-index:5;opacity:1;color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.7),0 0 30px rgba(173,95,255,.8),0 0 40px rgba(173,95,255,.6),0 2px 4px rgba(0,0,0,.8);font-size:1.2em;font-weight:800;animation:2s infinite ChatWidget-module__MMKJYW__loaderLetterAnim;display:inline-block;position:relative}.ChatWidget-module__MMKJYW__loaderLetter:first-child{animation-delay:0s}.ChatWidget-module__MMKJYW__loaderLetter:nth-child(2){animation-delay:.1s}.ChatWidget-module__MMKJYW__loaderLetter:nth-child(3){animation-delay:.2s}.ChatWidget-module__MMKJYW__loaderLetter:nth-child(4){animation-delay:.3s}.ChatWidget-module__MMKJYW__loaderLetter:nth-child(5){animation-delay:.4s}.ChatWidget-module__MMKJYW__orbitWrapper{pointer-events:none;z-index:5;width:100%;height:100%;animation:8s linear infinite ChatWidget-module__MMKJYW__orbitRotate;position:absolute}.ChatWidget-module__MMKJYW__pegtopContainer{color:#0fa;filter:drop-shadow(0 0 5px rgba(92,61,153,.8));width:50px;height:50px;position:absolute;top:50%;left:50%}.ChatWidget-module__MMKJYW__pegtopSvg{width:100%;height:auto;overflow:visible}.ChatWidget-module__MMKJYW__p1{transform:translate(-50%,-50%)rotate(0)translateY(-135px)rotate(180deg)}.ChatWidget-module__MMKJYW__p2{transform:translate(-50%,-50%)rotate(120deg)translateY(-135px)rotate(180deg)}.ChatWidget-module__MMKJYW__p3{transform:translate(-50%,-50%)rotate(240deg)translateY(-135px)rotate(180deg)}@keyframes ChatWidget-module__MMKJYW__orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ChatWidget-module__MMKJYW__loaderRotate{0%{transform:rotate(90deg);box-shadow:inset 0 10px 15px rgba(255,255,255,.3),inset 0 20px 25px rgba(173,95,255,.4),inset 0 50px 50px rgba(71,30,236,.5)}50%{transform:rotate(270deg);box-shadow:inset 0 10px 15px rgba(255,255,255,.3),inset 0 20px 10px rgba(214,10,71,.4),inset 0 40px 50px rgba(49,30,128,.5)}to{transform:rotate(450deg);box-shadow:inset 0 10px 15px rgba(255,255,255,.3),inset 0 20px 25px rgba(173,95,255,.4),inset 0 50px 50px rgba(71,30,236,.5)}}@keyframes ChatWidget-module__MMKJYW__loaderLetterAnim{0%,to{opacity:.9;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.7),0 0 30px rgba(173,95,255,.8),0 2px 4px rgba(0,0,0,.8);transform:translateY(0)scale(1)}20%{opacity:1;color:#fff;text-shadow:0 0 15px #fff,0 0 30px #ad5fff,0 0 45px rgba(173,95,255,.8),0 0 60px rgba(71,30,236,.6),0 2px 4px rgba(0,0,0,.9);transform:translateY(-2px)scale(1.1)}40%{opacity:.95;transform:translateY(0)scale(1)}}@media (max-width:768px){.ChatWidget-module__MMKJYW__widgetContainer{bottom:16px;right:16px}.ChatWidget-module__MMKJYW__popupWindow{width:90vw;max-width:400px;height:70vh;max-height:600px}.ChatWidget-module__MMKJYW__starButton{width:64px;height:64px}.ChatWidget-module__MMKJYW__animContainer{transform:scale(.22)}}@media (max-width:480px){.ChatWidget-module__MMKJYW__widgetContainer{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));bottom:0;left:0;right:0}.ChatWidget-module__MMKJYW__popupWindow{opacity:1;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.ChatWidget-module__MMKJYW__popupOpen{transform:translateY(0)}.ChatWidget-module__MMKJYW__mobileCloseBtn{top:calc(12px + env(safe-area-inset-top,0px));width:40px;height:40px;display:flex;right:12px}.ChatWidget-module__MMKJYW__starButtonOpen{display:none}.ChatWidget-module__MMKJYW__starButton{width:60px;height:60px;margin-left:auto}.ChatWidget-module__MMKJYW__animContainer{transform:scale(.2)}.ChatWidget-module__MMKJYW__loaderLetter{font-size:1.6em}}@media (max-width:360px){.ChatWidget-module__MMKJYW__widgetContainer{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ChatWidget-module__MMKJYW__starButton{width:56px;height:56px}.ChatWidget-module__MMKJYW__animContainer{transform:scale(.18)}.ChatWidget-module__MMKJYW__mobileCloseBtn{width:36px;height:36px;top:calc(10px + env(safe-area-inset-top,0px));right:10px}.ChatWidget-module__MMKJYW__loaderLetter{font-size:1.7em}}@media (max-height:500px) and (orientation:landscape){.ChatWidget-module__MMKJYW__popupWindow{height:100vh;height:100dvh}.ChatWidget-module__MMKJYW__mobileCloseBtn{width:32px;height:32px;top:8px;right:8px}}@media (hover:none) and (pointer:coarse){.ChatWidget-module__MMKJYW__starButton:hover{transform:none}.ChatWidget-module__MMKJYW__starButton:active{transform:scale(.9)}.ChatWidget-module__MMKJYW__mobileCloseBtn:hover{background:rgba(0,0,0,.5)}}@media (prefers-reduced-motion:reduce){.ChatWidget-module__MMKJYW__loaderSphere,.ChatWidget-module__MMKJYW__loaderLetter,.ChatWidget-module__MMKJYW__orbitWrapper{animation:none}.ChatWidget-module__MMKJYW__popupWindow{transition:opacity .15s;transform:none!important}.ChatWidget-module__MMKJYW__popupOpen,.ChatWidget-module__MMKJYW__loaderLetter{opacity:1}}@supports (padding:max(0px)){.ChatWidget-module__MMKJYW__widgetContainer{padding-bottom:max(16px,env(safe-area-inset-bottom));padding-right:max(16px,env(safe-area-inset-right))}@media (max-width:480px){.ChatWidget-module__MMKJYW__widgetContainer{padding-left:max(16px,env(safe-area-inset-left))}}}
.Chatbot-module__DWq8bW__container{--bg-color:#000;--primary:#0fa;--primary-dim:rgba(0,255,170,.15);--primary-glow:0 0 25px rgba(0,255,170,.3);--text-main:#f0f0f0;--text-muted:#888;--border:rgba(255,255,255,.08);--msg-user-bg:linear-gradient(135deg,#005c35,#032);--msg-bot-bg:#111;--font-main:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-main);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@keyframes Chatbot-module__DWq8bW__starPulse{0%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,255,170,.8));transform:scale(1)}50%{opacity:.5;filter:drop-shadow(0 0 5px rgba(0,255,170,.2));transform:scale(.95)}to{opacity:1;filter:drop-shadow(0 0 15px rgba(0,255,170,.8));transform:scale(1)}}@keyframes Chatbot-module__DWq8bW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes Chatbot-module__DWq8bW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Chatbot-module__DWq8bW__typing{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.Chatbot-module__DWq8bW__container ::-webkit-scrollbar{width:6px}.Chatbot-module__DWq8bW__container ::-webkit-scrollbar-track{background:0 0}.Chatbot-module__DWq8bW__container ::-webkit-scrollbar-thumb{background:#222;border-radius:10px}.Chatbot-module__DWq8bW__container ::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media (max-width:768px){.Chatbot-module__DWq8bW__container ::-webkit-scrollbar{width:0;display:none}.Chatbot-module__DWq8bW__container{scrollbar-width:none;-ms-overflow-style:none}}.Chatbot-module__DWq8bW__icon{stroke-width:0;fill:currentColor;flex-shrink:0;width:20px;height:20px}.Chatbot-module__DWq8bW__chatHeader{border-bottom:1px solid var(--border);height:60px;min-height:60px;padding:0 20px;padding-top:var(--safe-top);padding-left:calc(20px + var(--safe-left));padding-right:calc(20px + var(--safe-right));-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.6);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Chatbot-module__DWq8bW__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.Chatbot-module__DWq8bW__headerRight{align-items:center;gap:8px;display:flex}.Chatbot-module__DWq8bW__brand{letter-spacing:.5px;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;display:flex}.Chatbot-module__DWq8bW__brandName{white-space:nowrap}.Chatbot-module__DWq8bW__brandSvg{color:var(--primary);flex-shrink:0;width:26px;height:26px;animation:3s ease-in-out infinite Chatbot-module__DWq8bW__float}.Chatbot-module__DWq8bW__clearBtn,.Chatbot-module__DWq8bW__authBtn{color:var(--text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:8px;transition:all .2s;display:flex}.Chatbot-module__DWq8bW__clearBtn:hover,.Chatbot-module__DWq8bW__authBtn:hover{color:#fff;background:rgba(255,255,255,.1)}.Chatbot-module__DWq8bW__clearBtn:active,.Chatbot-module__DWq8bW__authBtn:active{transform:scale(.9)}.Chatbot-module__DWq8bW__clearBtn{color:#ff6b6b}.Chatbot-module__DWq8bW__clearBtn:hover{color:#ff6b6b;background:rgba(255,107,107,.15)}.Chatbot-module__DWq8bW__chatMessages{padding:20px;padding-left:calc(20px + var(--safe-left));padding-right:calc(20px + var(--safe-right));scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.Chatbot-module__DWq8bW__message{gap:12px;width:100%;max-width:100%;animation:.4s cubic-bezier(.2,.8,.2,1) Chatbot-module__DWq8bW__fadeIn;display:flex}.Chatbot-module__DWq8bW__messageUser{flex-direction:row-reverse}.Chatbot-module__DWq8bW__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:flex;box-shadow:0 4px 10px rgba(0,0,0,.2)}.Chatbot-module__DWq8bW__botAvatar{color:var(--primary);background:rgba(0,255,170,.1);border:1px solid rgba(0,255,170,.3)}.Chatbot-module__DWq8bW__userAvatar{color:#fff;background:#222;border:1px solid #333}.Chatbot-module__DWq8bW__bubble{border-radius:var(--radius-lg);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;max-width:80%;padding:12px 16px;font-size:14px;line-height:1.6;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1)}.Chatbot-module__DWq8bW__bubbleUser{background:var(--msg-user-bg);color:#fff;border:1px solid rgba(0,255,170,.2);border-bottom-right-radius:4px}.Chatbot-module__DWq8bW__bubbleBot{background:var(--msg-bot-bg);color:var(--text-main);border:1px solid var(--border);border-bottom-left-radius:4px}.Chatbot-module__DWq8bW__timestamp{opacity:.4;margin-top:6px;font-size:9px;font-weight:500;display:block}.Chatbot-module__DWq8bW__messageUser .Chatbot-module__DWq8bW__timestamp{text-align:right}.Chatbot-module__DWq8bW__inputContainer{padding:16px 20px;padding-bottom:calc(16px + var(--safe-bottom));padding-left:calc(20px + var(--safe-left));padding-right:calc(20px + var(--safe-right));background:linear-gradient(transparent,#000 20%);flex-shrink:0}.Chatbot-module__DWq8bW__inputWrapper{border:1px solid var(--border);background:#0e0e0e;border-radius:30px;align-items:center;padding:4px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.Chatbot-module__DWq8bW__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 20px rgba(0,255,170,.15)}.Chatbot-module__DWq8bW__textInput{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 16px;font-family:inherit;font-size:16px}.Chatbot-module__DWq8bW__textInput::placeholder{color:#444}.Chatbot-module__DWq8bW__sendBtn{color:#000;cursor:pointer;touch-action:manipulation;background:#333;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:2px;transition:all .2s;display:flex}.Chatbot-module__DWq8bW__sendBtn:hover:not(:disabled){transform:scale(1.05)}.Chatbot-module__DWq8bW__sendBtn:active:not(:disabled){transform:scale(.95)}.Chatbot-module__DWq8bW__sendBtn:disabled{color:#555;cursor:not-allowed;background:#333;transform:none}.Chatbot-module__DWq8bW__sendIcon{fill:none;stroke:currentColor;stroke-width:2.5px;width:18px;height:18px}.Chatbot-module__DWq8bW__emptyState{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;animation:.5s Chatbot-module__DWq8bW__fadeIn;display:flex}.Chatbot-module__DWq8bW__emptyIcon{width:70px;height:70px;color:var(--primary);background:radial-gradient(circle,rgba(0,255,170,.1) 0%,transparent 70%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.Chatbot-module__DWq8bW__emptyIcon svg{animation:3s ease-in-out infinite Chatbot-module__DWq8bW__starPulse}.Chatbot-module__DWq8bW__emptyState h2{color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:600}.Chatbot-module__DWq8bW__emptyState p{max-width:260px;font-size:13px;line-height:1.5}.Chatbot-module__DWq8bW__typingBubble{background:0 0;padding:12px 16px}.Chatbot-module__DWq8bW__typingDots{gap:4px;display:flex}.Chatbot-module__DWq8bW__typingDots span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1s infinite Chatbot-module__DWq8bW__typing;display:inline-block}.Chatbot-module__DWq8bW__typingDots span:nth-child(2){animation-delay:.2s}.Chatbot-module__DWq8bW__typingDots span:nth-child(3){animation-delay:.4s}@media (max-width:480px){.Chatbot-module__DWq8bW__container{border-radius:0}.Chatbot-module__DWq8bW__chatHeader{height:56px;min-height:56px;padding:0 12px;padding-top:var(--safe-top)}.Chatbot-module__DWq8bW__brand{gap:8px;font-size:1rem}.Chatbot-module__DWq8bW__brandSvg{width:22px;height:22px}.Chatbot-module__DWq8bW__clearBtn,.Chatbot-module__DWq8bW__authBtn{min-width:36px;min-height:36px;padding:6px}.Chatbot-module__DWq8bW__chatMessages{gap:16px;padding:12px}.Chatbot-module__DWq8bW__message{gap:8px}.Chatbot-module__DWq8bW__avatar{width:28px;height:28px;font-size:9px}.Chatbot-module__DWq8bW__bubble{border-radius:var(--radius-md);max-width:85%;padding:10px 14px;font-size:14px}.Chatbot-module__DWq8bW__timestamp{margin-top:4px;font-size:8px}.Chatbot-module__DWq8bW__inputContainer{padding:12px;padding-bottom:calc(12px + var(--safe-bottom))}.Chatbot-module__DWq8bW__textInput{padding:10px 14px;font-size:16px}.Chatbot-module__DWq8bW__sendBtn{width:40px;height:40px}.Chatbot-module__DWq8bW__emptyState{padding:16px}.Chatbot-module__DWq8bW__emptyIcon{width:50px;height:50px;margin-bottom:16px}.Chatbot-module__DWq8bW__emptyState h2{font-size:1rem}.Chatbot-module__DWq8bW__emptyState p{font-size:12px}}@media (max-width:360px){.Chatbot-module__DWq8bW__chatHeader{padding:0 10px}.Chatbot-module__DWq8bW__brand{font-size:.9rem}.Chatbot-module__DWq8bW__brandSvg{width:20px;height:20px}.Chatbot-module__DWq8bW__chatMessages{gap:14px;padding:10px}.Chatbot-module__DWq8bW__avatar{width:24px;height:24px;font-size:8px}.Chatbot-module__DWq8bW__bubble{padding:8px 12px;font-size:13px}.Chatbot-module__DWq8bW__inputContainer{padding:10px;padding-bottom:calc(10px + var(--safe-bottom))}.Chatbot-module__DWq8bW__sendBtn{width:36px;height:36px}}@media (max-height:500px) and (orientation:landscape){.Chatbot-module__DWq8bW__chatHeader{height:48px;min-height:48px}.Chatbot-module__DWq8bW__chatMessages{gap:12px;padding:8px 16px}.Chatbot-module__DWq8bW__inputContainer{padding:8px 16px}.Chatbot-module__DWq8bW__emptyIcon{width:40px;height:40px;margin-bottom:12px}.Chatbot-module__DWq8bW__emptyState h2{margin-bottom:4px;font-size:.95rem}}@media (hover:none) and (pointer:coarse){.Chatbot-module__DWq8bW__sendBtn:hover:not(:disabled){transform:none}.Chatbot-module__DWq8bW__clearBtn:hover,.Chatbot-module__DWq8bW__authBtn:hover{color:var(--text-muted);background:0 0}.Chatbot-module__DWq8bW__clearBtn:active,.Chatbot-module__DWq8bW__authBtn:active{background:rgba(255,255,255,.1);transform:scale(.9)}.Chatbot-module__DWq8bW__inputWrapper:focus-within{transform:none}}@media (prefers-reduced-motion:reduce){.Chatbot-module__DWq8bW__container *,.Chatbot-module__DWq8bW__container :before,.Chatbot-module__DWq8bW__container :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
