.ChatIcons_eye__E4xkY{fill:#ffffff}.ChatIcons_eye-circle__vnGZ6,.ChatIcons_eye__E4xkY{animation:ChatIcons_blink-eye__dPLxL 5s ease-in-out infinite}.ChatIcons_eye-circle__vnGZ6{fill:#0b1121}.ChatIcons_eye-line__UBsuq{stroke:#ffffff;stroke-width:5;stroke-linecap:round;opacity:0;animation:ChatIcons_blink-line__aUUIu 5s ease-in-out infinite}@keyframes ChatIcons_blink-eye__dPLxL{0%,44%,56%,to{opacity:1}45%,55%{opacity:0}}@keyframes ChatIcons_blink-line__aUUIu{0%,44%,56%,to{opacity:0}45%,55%{opacity:1}}.ChatIcons_face-container__wCPu8{position:relative;width:300px;height:auto}.ChatIcons_face-container__wCPu8 svg{display:block;width:100%;height:auto}.ChatIcons_tear__lBSqk{transform-box:fill-box;transform-origin:center;animation:ChatIcons_drip__5KKt5 3s ease-in-out infinite;opacity:0}.ChatIcons_tear__lBSqk:nth-of-type(2){animation-delay:.2s}.ChatIcons_tear__lBSqk:nth-of-type(3){animation-delay:.4s}@keyframes ChatIcons_drip__5KKt5{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:1;transform:translateY(0) scale(.2)}50%{opacity:1;transform:translateY(30px) scale(1)}90%{opacity:0;transform:translateY(50px) scale(.2)}to{opacity:0;transform:translateY(60px) scale(0)}}.ChatIcons_mouth__eCc1v{transform-box:fill-box;transform-origin:center;animation:ChatIcons_waveScroll__YGvFI 2s linear infinite}@keyframes ChatIcons_waveScroll__YGvFI{0%{transform:translateX(20px)}to{transform:translateX(-20px)}}.ChatIcons_mask__vLbPf{position:absolute;bottom:50px;width:50px;height:30px;pointer-events:none;z-index:2px}.ChatIcons_mask__vLbPf.ChatIcons_left___uIgT{left:26px}.ChatIcons_mask__vLbPf.ChatIcons_right__n_Eue{right:26px}.ChatIcons_eye_heart__S35YI,.ChatIcons_heart-group__5j8qg{transform-box:fill-box;transform-origin:center}.ChatIcons_eye_heart__S35YI{animation:ChatIcons_eye-animation__Z_KU2 8s ease-in-out forwards}.ChatIcons_heart-group__5j8qg{animation:ChatIcons_heart-animation__88dqR 8s ease-in-out forwards}@keyframes ChatIcons_eye-animation__Z_KU2{0%,12%{opacity:1;transform:scale(1)}14%{opacity:.8;transform:scale(.7)}16%{opacity:.3;transform:scale(.3)}18%{opacity:0;transform:scale(0)}19%,82%{opacity:0;transform:scale(0)}84%{opacity:.3;transform:scale(.3)}86%{opacity:.8;transform:scale(.7)}88%,to{opacity:1;transform:scale(1)}}@keyframes ChatIcons_heart-animation__88dqR{0%,17%{opacity:0;transform:scale(0)}19%{opacity:.3;transform:scale(.3)}21%{opacity:.8;transform:scale(.7)}23%,77%{opacity:1;transform:scale(1.5)}79%{opacity:.8;transform:scale(.7)}81%{opacity:.3;transform:scale(.3)}83%,to{opacity:0;transform:scale(0)}}.ChatIcons_container__knbmY{position:relative;width:300px;height:300px}.ChatIcons_face__STjAs{width:100%;height:100%;animation:ChatIcons_breathe__6NjqZ 4s ease-in-out infinite}.ChatIcons_z-letter__xBE7P{font-family:Arial,sans-serif;font-weight:700;color:#ffffff;pointer-events:none;text-shadow:2px 2px 4px rgba(0,0,0,.3);transform-origin:center}.ChatIcons_floating__vYwU4{animation:ChatIcons_floatZ__CqVZ4 4s ease-out forwards}@keyframes ChatIcons_floatZ__CqVZ4{0%{opacity:0;transform:translateY(0) translateX(0) scale(.5)}10%{opacity:1;transform:translateY(-8px) translateX(3px) scale(.6)}25%{opacity:1;transform:translateY(-15px) translateX(-2px) scale(.8)}40%{opacity:1;transform:translateY(-25px) translateX(4px) scale(1)}55%{opacity:1;transform:translateY(-35px) translateX(-3px) scale(1.2)}70%{opacity:1;transform:translateY(-45px) translateX(5px) scale(1.4)}85%{opacity:.6;transform:translateY(-55px) translateX(-2px) scale(1.5)}to{opacity:0;transform:translateY(-65px) translateX(1px) scale(1.6)}}@keyframes ChatIcons_breathe__6NjqZ{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ChatIcons_title__0gbq8{position:absolute;top:20px;left:50%;transform:translateX(-50%);color:white;font-size:24px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.Chat_container__k3XdF{position:fixed;bottom:1rem;right:1rem;z-index:50}.Chat_bubble__AtaBL{position:relative;background:#fff;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:Chat_pulse__E0R7w 2s infinite;z-index:51}@keyframes Chat_pulse__E0R7w{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@keyframes Chat_waves__E_0pP{0%{box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.Chat_bubbleTyping__BNYDL{animation:Chat_waves__E_0pP 1.5s infinite}.Chat_chatWindow__lj5yG{position:absolute;bottom:0;right:0;margin-bottom:4rem;width:20rem;height:32.5rem;background:#0a0a0a;border:1px solid #374151;border-radius:.75rem;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);display:none;flex-direction:column;z-index:60}.Chat_open__FJT4y{display:flex}.Chat_header__HOYv8{padding:1rem;background:rgba(0,0,0,.3);border-bottom:1px solid #374151;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.Chat_headerTitle__R7P5A{color:#fff;font-weight:600}.Chat_messagesContainer__p2PwH{position:relative;display:flex;flex-direction:column;flex:1;overflow-y:hidden}.Chat_overlay__2_mBN{position:absolute;top:0;left:0;right:0;bottom:0;background:#0a0a0a;z-index:10;display:flex;flex-direction:column;color:#eee}.Chat_overlayHeader__S0R8w{display:flex;justify-content:flex-end;padding:.5rem}.Chat_overlayClose__PncSU{background:none;border:none;color:white;font-size:1.2rem;cursor:pointer}.Chat_overlayTabs__dcE6_{display:flex;border-bottom:1px solid #555}.Chat_overlayTabs__dcE6_ button{flex:1;background:none;border:none;padding:.75rem;color:#aaa;cursor:pointer}.Chat_activeTab__iXgCZ{color:white;border-bottom:2px solid #4a6fc3}.Chat_overlayContent__JFGp3{padding:1rem;overflow-y:auto;flex:1}.Chat_settingRow__NnjyY{margin-bottom:1rem}.Chat_settingRow__NnjyY label{display:block;margin-bottom:.5rem;font-weight:700}.Chat_settingRow__NnjyY select{width:100%;padding:.5rem;border-radius:4px;border:2px solid #aaa}.Chat_LangOption__Ftxq5{background:#0a0a0a;color:rgb(255,255,255)}.Chat_messages__UPqkQ{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;color:#fff;scrollbar-width:thin;scrollbar-color:var(--thumb) transparent}.Chat_messages__UPqkQ::-webkit-scrollbar{width:6px}.Chat_messages__UPqkQ::-webkit-scrollbar-track{background:transparent}.Chat_messages__UPqkQ::-webkit-scrollbar-thumb{background-color:var(--thumb);border-radius:3px;transition:height .3s ease}.Chat_messages__UPqkQ.Chat_bottom__zlPVz::-webkit-scrollbar-thumb,.Chat_messages__UPqkQ.Chat_top__uNKWN::-webkit-scrollbar-thumb{height:20px}.Chat_messageRow__I_NdE{display:flex;flex-direction:column;gap:.25rem}.Chat_messageRowBot__Qeupp{align-items:flex-start}.Chat_messageRowUser__Ky7_W{align-items:flex-end}.Chat_avatar__Tt1Hh{width:2.5rem;height:2.5rem;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;animation:Chat_avatarEnter__OzBXJ .4s ease-out forwards}@keyframes Chat_avatarEnter__OzBXJ{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Chat_messageBubble__xB3bs{padding:.5rem;border-radius:.75rem;max-width:16rem}.Chat_botBubble__asnOk{background:#1f2937;color:#fff}.Chat_userBubble__tYKAB{background:#fff;color:#000}.Chat_typing__5WyRv{display:flex;align-items:center;justify-content:center;padding:.25rem}.Chat_dot__JgyZc{width:.3rem;height:.3rem;background-color:#6b7280;border-radius:50%;animation:Chat_dotPulse__U9LSn 1s infinite}.Chat_delay1___IK1j{animation-delay:.2s}.Chat_delay2__xMcoW{animation-delay:.4s}@keyframes Chat_dotPulse__U9LSn{0%,to{opacity:.3;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.Chat_form__SWjI1{padding:.5rem;background:rgba(0,0,0,.2);border-top:1px solid #374151;display:flex;align-items:center;gap:.5rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.Chat_input__kkMMP{flex:1;max-width:14rem;background:#111827;padding:.5rem .75rem;border-radius:.75rem;color:#fff;outline:none;font-size:.875rem;transition:box-shadow .2s ease}.Chat_input__kkMMP:focus{box-shadow:0 0 0 2px #4a6fc3}.Chat_button__Aehkj{background:#4a6fc3;border:none;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s ease}.Chat_button__Aehkj:hover{transform:scale(1.1)}.Chat_button__Aehkj svg{width:1rem;height:1rem;stroke:white}