.chat_container__sg9sb{display:flex;height:100dvh;width:100vw;overflow:hidden;background:linear-gradient(-45deg,#0f172a,var(--custom-bg-color),#1e1b4b,var(--custom-bg-color));background-size:400% 400%;animation:chat_chatGradientBG__tpSSQ 15s ease infinite}@keyframes chat_chatGradientBG__tpSSQ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.chat_modalOverlay__UL1Jq{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:chat_fadeIn__MatE5 .2s ease;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.chat_confirmModal__7mRaz{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:20px;padding:2rem;max-width:400px;width:90%;text-align:center;color:var(--text-main);box-shadow:0 20px 40px rgba(0,0,0,.4);animation:chat_scaleIn__AKi0I .3s cubic-bezier(.16,1,.3,1)}.chat_modalActions__lF4tx{display:flex;gap:1rem;margin-top:1.5rem}.chat_cancelBtn__OvYeJ,.chat_deleteConfirmBtn__fnPOb{flex:1 1;padding:.75rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem;min-height:44px}.chat_cancelBtn__OvYeJ{background:hsla(0,0%,100%,.1);color:var(--text-main)}.chat_cancelBtn__OvYeJ:hover{background:hsla(0,0%,100%,.2)}.chat_deleteConfirmBtn__fnPOb{background:#ef4444;color:#fff}.chat_deleteConfirmBtn__fnPOb:hover{background:#dc2626;transform:scale(1.05)}.chat_sidebar__MSPrv{width:280px;height:100%;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;border-right:1px solid var(--border-color);flex-shrink:0;position:relative}.chat_sidebar__MSPrv.chat_closed__aVgLd{transform:translateX(-100%);margin-right:-280px;opacity:.5}.chat_sidebarHeader__6V_wg{padding:1.25rem 1rem;border-bottom:1px solid var(--border-color)}.chat_newChatBtn__mOrnp{width:100%;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.02));border:1px solid rgba(139,92,246,.3);padding:.75rem 1rem;border-radius:12px;text-align:left;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-height:44px}.chat_newChatBtn__mOrnp:hover{background:rgba(139,92,246,.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.2)}.chat_plusIcon__YZaW1{font-size:1.25rem;font-weight:300}.chat_historyList__v1y_G{flex:1 1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.chat_historySection__fniyx{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;margin-top:.75rem;margin-bottom:.375rem;padding-left:.5rem;font-weight:600;letter-spacing:.5px}.chat_historyItem__jioEi{padding:.75rem 2.5rem .75rem .625rem;border-radius:10px;font-size:.875rem;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.625rem;color:var(--text-muted);position:relative;border:1px solid transparent;min-height:44px}.chat_historyItem__jioEi:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent);transform:scaleY(0);transition:transform .2s ease}.chat_historyItem__jioEi:hover{background:rgba(139,92,246,.05);color:var(--text-main)}.chat_historyActive__kD1oe{background:rgba(139,92,246,.1)!important;color:var(--text-main);border:1px solid rgba(139,92,246,.2)}.chat_historyActive__kD1oe:before{transform:scaleY(1)}.chat_menuContainer__2Fn_O{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);display:flex;align-items:center}.chat_dotsBtn__Ti0lb{background:transparent;color:var(--text-muted);border:none;font-size:1rem;padding:.25rem .5rem;cursor:pointer;border-radius:6px;transition:background .2s,color .2s;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.chat_dotsBtn__Ti0lb:hover{background:hsla(0,0%,100%,.1);color:var(--text-main)}.chat_chatContextMenu__E7mgj{position:absolute;top:100%;right:0;background:#1a162b!important;border:1px solid rgba(139,92,246,.4)!important;border-radius:12px;padding:.35rem;display:flex;flex-direction:column;gap:.3rem;box-shadow:0 12px 36px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.08);z-index:100;min-width:155px;animation:chat_slideDownFade__qsm1C .15s ease-out}.chat_chatContextMenu__E7mgj button{background:#241e3d!important;border:1px solid rgba(139,92,246,.25)!important;color:#fff!important;font-size:.8rem;text-align:left;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.5rem;min-height:36px;font-family:var(--font-sans);font-weight:600;width:100%}.chat_chatContextMenu__E7mgj button:hover{background:#3b2d69!important;border-color:rgba(139,92,246,.6)!important}.chat_deleteOption__3749J{color:#fca5a5!important;background:#351b24!important;border:1px solid rgba(239,68,68,.35)!important}.chat_deleteOption__3749J:hover{background:#4f1d2f!important;border-color:rgba(239,68,68,.7)!important}.chat_chatIcon__1RTt2{opacity:.7;flex-shrink:0}.chat_chatTitle__wP0ot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.chat_renameInput__YESIC{flex:1 1;background:transparent;border:none;color:var(--text-main);font-family:inherit;font-size:inherit;outline:none;border-bottom:1px solid var(--accent);padding-bottom:2px;min-width:0}.chat_main__ExTxB{flex:1 1;display:flex;flex-direction:column;height:100%;position:relative;min-width:0}.chat_header__uL_37{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;border-bottom:1px solid var(--border-color);flex-shrink:0;position:relative;z-index:20}.chat_headerLeft__YHUm3{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.chat_headerRight__I9ilv{display:flex;align-items:center;gap:.5rem;position:relative;flex-shrink:0}.chat_menuBtn__TIbCy{color:var(--text-muted);transition:color .2s,transform .2s;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:8px;flex-shrink:0;min-width:40px;min-height:40px}.chat_menuBtn__TIbCy:hover{color:var(--text-main);background:rgba(139,92,246,.1);transform:scale(1.05)}.chat_iconBtn__wfwUt{font-size:1.25rem;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.1);min-width:40px;min-height:40px}.chat_iconBtn__wfwUt:hover{transform:translateY(-2px);background:rgba(139,92,246,.2)}.chat_profileBtn__wgdvu{background:rgba(139,92,246,.1);border:1px solid var(--border-color);padding:.25rem .75rem .25rem .25rem;border-radius:24px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem;min-height:36px}.chat_profileBtn__wgdvu:hover{background:rgba(139,92,246,.2);transform:translateY(-1px)}.chat_avatar__JEzlS{background:linear-gradient(135deg,var(--accent),#d946ef);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.7rem;color:#fff;flex-shrink:0}.chat_dropdownContainer__E6G21{position:relative}.chat_dropdownMenu__d98e5{position:absolute;top:calc(100% + 8px);right:0;width:220px;padding:1rem;border-radius:16px;animation:chat_slideDownFade__qsm1C .2s ease-out forwards;display:flex;flex-direction:column;gap:1rem;z-index:50}.chat_dropdownSection__SCaaq{display:flex;flex-direction:column;gap:.5rem}.chat_dropdownLabel__et3ZF{font-size:.7rem;color:var(--text-muted);font-weight:600;text-transform:uppercase}.chat_toggleGroup__t2DMZ{display:flex;background:rgba(0,0,0,.15);border-radius:8px;padding:2px}.chat_toggleBtn__MtK8r{flex:1 1;padding:.5rem;font-size:.8rem;font-weight:500;border-radius:6px;transition:all .2s;min-height:36px}.chat_toggleBtn__MtK8r.chat_active__uaZ7N{background:var(--accent);color:#fff;box-shadow:0 2px 8px rgba(139,92,246,.3)}.chat_adminPanel__5krWL{position:absolute;top:calc(100% + 8px);right:0;width:440px;padding:1.25rem;border-radius:20px;animation:chat_slideDownFade__qsm1C .2s ease-out forwards;overflow:hidden;z-index:50}.chat_adminTitle__P1YQN{font-size:1rem;font-weight:700;color:var(--text-main);margin:0}.chat_adminTabs__8HqgL{display:flex;gap:.25rem;margin-bottom:.75rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.chat_adminTabs__8HqgL button{background:none;border:none;color:var(--text-muted);font-size:.8rem;padding:.375rem .625rem;border-radius:6px;cursor:pointer;transition:all .2s;font-family:var(--font-sans);min-height:32px}.chat_adminTabs__8HqgL button:hover{color:var(--text-main);background:hsla(0,0%,100%,.05)}.chat_activeTab__9Sw9v{color:var(--accent)!important;border-bottom:2px solid var(--accent);font-weight:700!important}.chat_adminContent__6psCo{display:flex;flex-direction:column;gap:.75rem}.chat_keyGenerators__WV0gk{display:grid;grid-template-columns:1fr 1fr;grid-gap:.375rem;gap:.375rem}.chat_genBtn__mfljQ{background:rgba(139,92,246,.08);border:1px solid var(--accent);color:var(--accent);padding:.5rem;border-radius:8px;font-size:.75rem;transition:all .2s;min-height:36px;font-family:var(--font-sans);cursor:pointer}.chat_genBtn__mfljQ:hover{background:var(--accent);color:#fff}.chat_keyList__ilNS4{list-style:none;display:flex;flex-direction:column;gap:.375rem;max-height:220px;overflow-y:auto;padding:0;margin:0;-webkit-overflow-scrolling:touch}.chat_keyList__ilNS4 li{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding:.5rem .625rem;background:rgba(0,0,0,.1);border-radius:8px}.chat_keyUsed__BYGXf{opacity:.5}.chat_keyNew__8_5r6{border-left:2px solid #22c55e}.chat_deleteKeyBtn__KYUk1{background:none;border:none;cursor:pointer;font-size:.75rem;transition:transform .2s;opacity:.7;min-width:28px;min-height:28px}.chat_deleteKeyBtn__KYUk1:hover{opacity:1;transform:scale(1.2)}.chat_emptyText__ugEK1{color:var(--text-muted);font-size:.8rem;text-align:center;padding:.75rem 0}.chat_profileCard__t6MhZ{position:absolute;top:calc(100% + 8px);right:0;width:300px;padding:1.25rem;border-radius:20px;animation:chat_slideDownFade__qsm1C .2s ease-out forwards;overflow:hidden;z-index:50}.chat_profileHeader__1ii2J{display:flex;align-items:center;gap:.875rem;margin-bottom:1.25rem}.chat_avatarLarge__AHitj{background:linear-gradient(135deg,var(--accent),#d946ef);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;color:#fff;flex-shrink:0}.chat_profileName__v35Kj{font-weight:600;font-size:.95rem}.chat_profileEmail__tYTbn{font-size:.7rem;color:var(--text-muted);word-break:break-all}.chat_actionButtons__CV5bn{display:flex;gap:.5rem;margin-bottom:1.25rem}.chat_actionBtn__IZSul{flex:1 1;padding:.5rem;font-size:.72rem;font-weight:600;background:hsla(0,0%,100%,.05);border:1px solid var(--border-color);border-radius:8px;transition:all .2s;min-height:36px;font-family:var(--font-sans);cursor:pointer}.chat_actionBtn__IZSul:hover{background:hsla(0,0%,100%,.1);color:var(--accent)}.chat_planBadge__GGmgh{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(217,70,239,.1));color:#f0abfc;padding:.625rem;border-radius:10px;text-align:center;font-weight:700;font-size:.8rem;border:1px solid rgba(217,70,239,.3);margin-bottom:.75rem}.chat_activateBtn__BZZdY{width:100%;background:linear-gradient(45deg,#f59e0b,#d97706);color:#fff;padding:.5rem;border-radius:8px;font-size:.8rem;font-weight:600;margin-bottom:1.25rem;transition:transform .2s;min-height:40px;font-family:var(--font-sans);cursor:pointer}.chat_activateBtn__BZZdY:hover{transform:scale(1.02)}.chat_tokensSection__pcw4j{margin-bottom:1.25rem;margin-top:.75rem}.chat_tokensHeader__k9NIy{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-muted);margin-bottom:.375rem}.chat_progressBarBg__q_4p8{height:6px;background:rgba(0,0,0,.1);border-radius:4px;overflow:hidden}.chat_progressBarFill__0oa43{height:100%;background:linear-gradient(90deg,#38bdf8,var(--accent));border-radius:4px}.chat_logoutBtn__NUhsi{width:100%;padding:.625rem;background:rgba(239,68,68,.1);color:#ef4444;border-radius:10px;font-weight:600;font-size:.875rem;transition:all .2s;min-height:40px;font-family:var(--font-sans);cursor:pointer}.chat_logoutBtn__NUhsi:hover{background:rgba(239,68,68,.2)}.chat_profileBody__v2ina{display:flex;flex-direction:column}.chat_backBtn__mUcnU{background:none;border:none;color:var(--text-muted);font-size:.875rem;margin-bottom:.75rem;cursor:pointer;transition:color .2s;display:flex;align-items:center;font-family:var(--font-sans)}.chat_formTitle__IKsPU{font-size:1rem;margin-bottom:.75rem;font-weight:600}.chat_formInput__DqVbX{width:100%;background:rgba(0,0,0,.2);border:1px solid var(--border-color);color:var(--text-main);padding:.625rem .75rem;border-radius:8px;font-size:.875rem;margin-bottom:.75rem;outline:none;transition:all .2s;box-sizing:border-box;font-family:var(--font-sans);-webkit-appearance:none}.chat_formInput__DqVbX:focus{border-color:var(--accent)}.chat_saveBtn__3hkPQ{width:100%;padding:.625rem;background:var(--accent);color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;transition:all .2s;min-height:40px;font-family:var(--font-sans);cursor:pointer}.chat_saveBtn__3hkPQ:disabled{opacity:.5;cursor:not-allowed}.chat_strengthContainer__gCu_H{margin-bottom:.75rem;background:rgba(0,0,0,.1);padding:.625rem;border-radius:8px;border:1px solid var(--border-color)}.chat_strengthHeader__qHrz6{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:.375rem;color:var(--text-main);font-weight:500}.chat_strengthBarBg__P9JZW{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden;margin-bottom:.375rem}.chat_strengthBarFill___TUsc{height:100%;border-radius:2px;transition:all .4s ease;width:0}.chat_strengthFill0__dABJ_{width:10%;background:#ef4444}.chat_strengthFill1__4kGL7{width:25%;background:#f97316}.chat_strengthFill2__Hkxab{width:50%;background:#eab308}.chat_strengthFill3___Zi0U{width:75%;background:#84cc16}.chat_strengthFill4__Jqsjm{width:100%;background:#22c55e}.chat_chatArea__AfnFU{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;animation:chat_fadeIn__MatE5 .4s ease-out;-webkit-overflow-scrolling:touch}.chat_messageWrapper__bgYeC{display:flex;width:100%;gap:.625rem;opacity:0;animation:chat_slideUpFade__u8Way .5s cubic-bezier(.16,1,.3,1) forwards}.chat_userWrapper__JtkV8{justify-content:flex-end}.chat_assistantWrapper__u9hJg{justify-content:flex-start}.chat_botAvatar__fBbIQ{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#38bdf8,#8b5cf6);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;flex-shrink:0;color:#fff;margin-top:2px}.chat_bubble__FrlRr{max-width:80%;padding:.85rem 1.15rem;border-radius:18px;font-size:.9375rem;line-height:1.6;word-break:normal;overflow-wrap:break-word}.chat_userBubble__p94_f{background:linear-gradient(135deg,var(--accent) 0,#6d28d9 100%);border-bottom-right-radius:4px;color:#fff;width:-moz-fit-content;width:fit-content;max-width:min(85%,680px)}.chat_userBubble__p94_f,.chat_userBubble__p94_f .markdown-body{word-break:normal;overflow-wrap:break-word;white-space:pre-wrap}.chat_userBubble__p94_f .markdown-body{line-height:1.5}.chat_userBubble__p94_f .markdown-body p{margin:0;display:inline;word-break:normal;overflow-wrap:break-word;white-space:pre-wrap}.chat_assistantBubble__Eo4He{background:var(--bubble-ai);border:1px solid var(--border-color);border-bottom-left-radius:4px;-moz-user-select:text;user-select:text;-webkit-user-select:text;word-break:break-word;overflow-wrap:break-word}.chat_inputContainer___e_OD{padding:0 1rem calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg-dark) 60%,transparent);flex-shrink:0}.chat_inputForm__oLzF7{max-width:760px;margin:0 auto;display:flex;align-items:center;padding:.625rem .625rem .625rem 1.25rem;border-radius:24px;transition:all .3s ease;border:1px solid var(--glass-border);background:var(--bubble-ai)}.chat_inputForm__oLzF7:focus-within{border-color:var(--glass-border);box-shadow:none;transform:translateY(-1px)}.chat_textInput__ZnAMk{flex:1 1;background:transparent;border:none;color:var(--text-main);font-size:1rem;outline:none;font-family:var(--font-sans);min-width:0;padding-left:.75rem}.chat_sendBtn__2MVnN{background:var(--accent);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.chat_sendBtn__2MVnN:not(:disabled):hover{background:var(--accent-hover);transform:scale(1.1) rotate(-5deg)}.chat_sendBtn__2MVnN:disabled{opacity:.5}.chat_disclaimer__02sS7{text-align:center;font-size:.7rem;color:var(--text-muted);margin-top:.5rem}.chat_animateIn__wzNLq{animation:chat_slideLeftFade__NnGh0 .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes chat_scaleIn__AKi0I{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes chat_slideUpFade__u8Way{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat_fadeIn__MatE5{0%{opacity:0}to{opacity:1}}@keyframes chat_slideDownFade__qsm1C{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat_slideLeftFade__NnGh0{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.chat_mobileOverlay__oCXI6{display:none}@media (max-width:768px){.chat_mobileOverlay__oCXI6{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.chat_sidebar__MSPrv{position:fixed;top:0;left:0;z-index:1005;width:280px;height:100dvh;box-shadow:4px 0 24px rgba(0,0,0,.6)}.chat_sidebar__MSPrv.chat_closed__aVgLd{transform:translateX(-100%);margin-right:0}.chat_main__ExTxB{width:100%}.chat_header__uL_37{padding:0 .5rem;height:48px;z-index:20}.chat_headerLeft__YHUm3{gap:.35rem}.chat_headerRight__I9ilv{gap:.25rem}.chat_profileBtn__wgdvu span:last-child{display:none}.chat_chatArea__AfnFU{padding:.4rem .25rem;gap:.625rem}.chat_messageWrapper__bgYeC{gap:.25rem}.chat_botAvatar__fBbIQ{width:24px;height:24px;font-size:.7rem;border-radius:8px;margin-top:1px}.chat_bubble__FrlRr{max-width:96%;padding:.5rem .625rem;font-size:.84rem;line-height:1.45;border-radius:12px}.chat_inputContainer___e_OD{padding:0 .25rem calc(.25rem + env(safe-area-inset-bottom))}.chat_inputForm__oLzF7{padding:.3rem .3rem .3rem .6rem;border-radius:18px}.chat_textInput__ZnAMk{font-size:15px!important;padding-left:.25rem}.chat_adminPanel__5krWL{max-width:100%!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.chat_adminPanel__5krWL,.chat_profileCard__t6MhZ{position:fixed!important;top:52px!important;left:.375rem!important;right:.375rem!important;width:auto!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important;z-index:2000!important;border-radius:14px!important;box-shadow:0 10px 40px rgba(0,0,0,.7)!important}.chat_profileCard__t6MhZ{max-width:320px!important;margin-left:auto!important}.chat_dropdownMenu__d98e5{position:fixed!important;bottom:64px!important;top:auto!important;left:.375rem!important;right:auto!important;width:220px!important;z-index:2000!important;border-radius:14px!important;box-shadow:0 8px 32px rgba(0,0,0,.6)!important}.chat_confirmModal__7mRaz{width:min(400px,calc(100vw - 1rem))!important;padding:1rem!important;z-index:9999!important}.chat_keyGenerators__WV0gk{grid-template-columns:1fr 1fr}.chat_sendBtn__2MVnN{width:36px;height:36px}.chat_adminDragHeader__oFiSB{display:none!important}}@media (max-width:480px),(max-width:480px) and (orientation:portrait){.chat_chatArea__AfnFU{padding:.35rem .2rem;gap:.5rem}.chat_messageWrapper__bgYeC{width:100%;gap:.2rem}.chat_userWrapper__JtkV8{justify-content:flex-end}.chat_assistantWrapper__u9hJg{justify-content:flex-start}.chat_bubble__FrlRr{max-width:95%;padding:.45rem .65rem;font-size:.84rem;line-height:1.45;border-radius:12px;word-break:normal;overflow-wrap:break-word}.chat_userBubble__p94_f{border-bottom-right-radius:3px;width:-moz-fit-content;width:fit-content;max-width:min(90%,420px);word-break:normal;overflow-wrap:break-word;white-space:pre-wrap}.chat_assistantBubble__Eo4He{border-bottom-left-radius:3px;word-break:break-word;overflow-wrap:break-word}.chat_botAvatar__fBbIQ{width:22px;height:22px;font-size:.65rem;border-radius:6px}.chat_inputContainer___e_OD{padding:0 .2rem calc(.2rem + env(safe-area-inset-bottom))}.chat_inputForm__oLzF7{padding:.25rem .25rem .25rem .5rem;border-radius:16px}}body.light .chat_container__sg9sb{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f1f5f9)!important}body.light .chat_sidebar__MSPrv{background:hsla(0,0%,100%,.88);border-right-color:rgba(148,163,184,.25)}body.light .chat_header__uL_37{background:hsla(0,0%,100%,.85);border-bottom-color:rgba(148,163,184,.25)}body.light .chat_historyItem__jioEi{color:#475569}body.light .chat_historyItem__jioEi:hover{background:rgba(99,102,241,.08);color:#0f172a}body.light .chat_historyActive__kD1oe{background:rgba(99,102,241,.12)!important;color:#4338ca!important;border-color:rgba(99,102,241,.3)!important}body.light .chat_assistantBubble__Eo4He{background:#fff!important;border:1px solid rgba(148,163,184,.22)!important;color:#0f172a!important;box-shadow:0 4px 16px rgba(15,23,42,.04)!important}body.light .chat_userBubble__p94_f{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;color:#fff!important;box-shadow:0 4px 16px rgba(99,102,241,.25)!important}body.light .chat_inputForm__oLzF7{background:#fff!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 4px 20px rgba(15,23,42,.06)!important}body.light .chat_textInput__ZnAMk{color:#0f172a!important}body.light .chat_newChatBtn__mOrnp{background:rgba(99,102,241,.08)!important;border-color:rgba(99,102,241,.25)!important;color:#4338ca!important}body.light .chat_newChatBtn__mOrnp:hover{background:rgba(99,102,241,.16)!important}body.light .chat_iconBtn__wfwUt{background:rgba(99,102,241,.08)!important;color:#4338ca!important}body.light .chat_profileBtn__wgdvu{background:rgba(99,102,241,.08)!important;border-color:rgba(148,163,184,.25)!important;color:#0f172a!important}