.chat-interface_centered-column__PKAsQ,.chat-interface_delete-column__uoCnX,.chat-interface_edit-column__RPUZu{text-align:center!important;vertical-align:middle!important}.chat-interface_delete-column__uoCnX,.chat-interface_edit-column__RPUZu{padding:8px 16px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background .3s,box-shadow .3s}.chat-interface_edit-column__RPUZu{background-color:#1890ff;color:#fff}.chat-interface_edit-column__RPUZu:hover{background-color:#40a9ff;box-shadow:0 4px 8px rgba(24,144,255,.3)}.chat-interface_delete-column__uoCnX{background-color:#ff4d4f;color:#fff}.chat-interface_delete-column__uoCnX:hover{background-color:#ff7875;box-shadow:0 4px 8px rgba(255,77,79,.3)}.chat-interface_pageContainer__TfT4J{display:flex;min-height:100vh;background-color:#f6f6f6;color:#333;font-family:Plus Jakarta Sans Bold,sans-serif;overflow-x:hidden}.chat-interface_message__0aEDq p{margin:0;padding:0}.chat-interface_message__0aEDq p:last-child{margin-bottom:0}.chat-interface_message__0aEDq>:first-child{margin-top:0}.chat-interface_message__0aEDq>:last-child{margin-bottom:0}.chat-interface_mobileHeader__3e7oy{display:none;width:100%;background-color:white;padding:15px;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeaea;position:fixed;top:0;left:0;z-index:100;font-family:Plus Jakarta Sans Bold,sans-serif}.chat-interface_clockButton__lNT8C,.chat-interface_hamburgerButton__Y7h4F{background:none;border:none;font-size:24px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.chat-interface_mobileNavLinks__AxhV_{display:flex;gap:15px}.chat-interface_mobileNavLinks__AxhV_ a{color:#666;text-decoration:none;font-size:14px}.chat-interface_mobileOverlay__JIziN{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:90}.chat-interface_sidebar__TV6l0{width:250px;background-color:white;padding:20px;display:flex;flex-direction:column;border-right:1px solid #eaeaea;position:sticky;top:0;z-index:95;max-height:calc(100vh - 60px);margin:20px;border-radius:20px;background:#fff;box-shadow:0 17px 40px 4px rgba(112,144,176,.11)}.chat-interface_logo___P9Xa{margin-bottom:30px;margin-top:30px;display:flex;justify-content:center}.chat-interface_menuItems__zWbS_{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.chat-interface_menuItem__zlTJ8{display:flex;align-items:center;gap:10px;padding:10px;border-radius:5px;cursor:pointer;transition:background-color .2s}.chat-interface_menuItem__zlTJ8:hover{background-color:#f0f0f0}.chat-interface_icon__x1b18{font-size:18px}.chat-interface_text__EplLv{font-size:14px;font-weight:500}.chat-interface_proItem__V9yRi{position:relative}.chat-interface_proBadge__h0zaV{background-color:#4a4a4a;color:white;font-size:10px;padding:2px 5px;border-radius:4px;position:absolute;right:10px}.chat-interface_getSignal__xlIUu{margin-top:auto;margin-bottom:20px}.chat-interface_signalButton__bWHVG{display:flex;align-items:center;gap:8px;background-color:#f0f0f0;padding:10px;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .2s;border-radius:30px;background:#fff;box-shadow:14px 17px 40px 4px rgba(112,144,176,.08);border:1px solid #e0e0e0}.chat-interface_signalButton__bWHVG:hover{background-color:#e0e0e0}.chat-interface_userInfo___iIF2{display:flex;align-items:center;padding:10px;border:1px solid #eaeaea;justify-content:space-between;border-radius:30px;background:#fff;box-shadow:14px 17px 40px 4px rgba(112,144,176,.08)}.chat-interface_userData__Lib4o{display:flex;align-items:center;gap:8px}.chat-interface_userIcon__GiVi4{font-size:16px}.chat-interface_userName__qqEm8{font-size:14px;font-weight:500}.chat-interface_copyIcon__6Yl8D{cursor:pointer;font-size:16px}.chat-interface_mainContent__KM2CF{flex:1;flex-direction:column;height:100vh;overflow:auto;max-width:100vw}.chat-interface_mainContent__KM2CF,.chat-interface_topNav___gbUo{display:flex;background-color:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2)}.chat-interface_topNav___gbUo{justify-content:center;align-items:center;padding:20px 30px}.chat-interface_navLinks__7ODAu{display:flex;gap:20px}.chat-interface_navLinks__7ODAu a{color:#666;text-decoration:none;font-size:14px;transition:color .2s}.chat-interface_navLinks__7ODAu a:hover{color:#000}.chat-interface_tokenInfo__4giIg{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500}.chat-interface_mainNewChatButton__yR3sx{background-color:#1f1f1f;color:white;border:none;padding:8px 16px;border-radius:5px;display:flex;align-items:center;gap:5px;cursor:pointer;font-weight:500;transition:background-color .2s}.chat-interface_mainNewChatButton__yR3sx:hover{background-color:#000}.chat-interface_mainNewChatButton__yR3sx:disabled{background-color:#555;cursor:not-allowed}.chat-interface_errorMessage__LBf6j{background-color:#ffeeee;border:1px solid #ffcccc;color:#cc0000;padding:10px 15px;border-radius:5px;margin:0 30px 10px;display:flex;justify-content:space-between;align-items:center}.chat-interface_dismissError__U6lYR{background:none;border:none;color:#cc0000;font-size:18px;cursor:pointer}.chat-interface_chatArea__BLVO9{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);position:relative;overflow-y:auto}.chat-interface_messages__Cei4W{flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:20px;display:flex;flex-direction:column;max-width:58vw;align-items:center;min-width:100%;margin:0 auto 120px}.chat-interface_messages__Cei4W::-webkit-scrollbar{display:none}.chat-interface_centerLogo__0OSQn{display:flex;justify-content:center;margin-top:60px;width:200px;margin-left:auto;margin-right:auto}.chat-interface_message__0aEDq{padding:15px;border-radius:12px;max-width:85%;font-size:15px;line-height:1.5;margin-bottom:20px}.chat-interface_userMessage__jFJeQ{background-color:#e6f0ff;align-self:flex-end;border-bottom-right-radius:0}.chat-interface_aiMessage__6t_Zz{background-color:white;align-self:flex-start;border-bottom-left-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-interface_streamingMessage__aS9Wi{opacity:1;position:relative}.chat-interface_streamingDots__ueXAa{display:inline-block;margin-left:4px;font-size:16px;font-weight:700;color:#007bff;animation:chat-interface_blinkingDots__zlU_O 1.4s infinite both}@keyframes chat-interface_blinkingDots__zlU_O{0%,to{opacity:.2}50%{opacity:1}}.chat-interface_streamingMessage__aS9Wi:after{content:none}.chat-interface_emptySessionMessage__F4T2O{height:100px;color:#888}.chat-interface_emptySessionMessage__F4T2O,.chat-interface_loadingMessage__RhQip{display:flex;justify-content:center;align-items:center;font-style:italic;text-align:center}.chat-interface_loadingMessage__RhQip{color:#666;padding:10px;margin:10px 0;gap:4px}.chat-interface_loadingMessage__RhQip:after{content:"";display:inline-block;width:4px;height:16px;background-color:#666;animation:chat-interface_blink__WwjWG 1s infinite}@keyframes chat-interface_blink__WwjWG{0%,to{opacity:0}50%{opacity:1}}.chat-interface_typingIndicator__6oNWk{display:flex;gap:5px;align-items:center;height:20px}.chat-interface_typingIndicator__6oNWk span{display:inline-block;width:8px;height:8px;background-color:#bbb;border-radius:50%;animation:chat-interface_pulse__5_3E9 1.5s ease-in-out infinite}.chat-interface_typingIndicator__6oNWk span:nth-child(2){animation-delay:.2s}.chat-interface_typingIndicator__6oNWk span:nth-child(3){animation-delay:.4s}@keyframes chat-interface_pulse__5_3E9{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.chat-interface_topicCards__OWCs4{display:flex;justify-content:center;gap:20px;margin-top:30px;flex-wrap:wrap}.chat-interface_topicSection__ZIG0K{width:300px}.chat-interface_topicHeader__uxHGo{display:flex;align-items:center;gap:10px;margin-bottom:15px}.chat-interface_topicIcon__Xd_zv{font-size:20px}.chat-interface_topicHeader__uxHGo h2{font-size:18px;font-weight:600;margin:0}.chat-interface_topicQuestions__ZCU0_{display:flex;flex-direction:column;gap:10px}.chat-interface_questionCard__k5G29{background-color:white;padding:15px;border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s,transform .1s;border:1px solid #eaeaea}.chat-interface_questionCard__k5G29:hover{background-color:#f8f8f8;transform:translateY(-2px)}.chat-interface_messageInputContainer__UI0DW{position:fixed;width:95%;bottom:20px;padding:20px;z-index:100;background-color:white;border-radius:20px;left:50%;transform:translateX(-50%)}.chat-interface_messageForm__z6cBn{display:flex;gap:10px;max-width:800px;margin:0 auto}.chat-interface_messageInput__BVr7u{flex:1;padding:12px;border:1px solid #e5e5e5;border-radius:8px;font-size:16px;outline:none}.chat-interface_messageInput__BVr7u:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.chat-interface_sendButton__jP2xA{background-color:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .2s}.chat-interface_sendButton__jP2xA:hover{background-color:#f0f0f0}.chat-interface_disclaimer__QKI9z{text-align:center;color:#666;font-size:12px;margin-top:8px}.chat-interface_chatOptions__9Gltw{width:300px;background-color:white;border-left:1px solid #eaeaea;display:flex;flex-direction:column;padding:20px;gap:20px;z-index:95;max-height:calc(100vh - 60px);margin:20px;border-radius:20px;background:#fff;box-shadow:0 17px 40px 4px rgba(112,144,176,.11);overflow-y:auto}.chat-interface_optionTopSection__1yoPX{display:flex;flex-direction:column;gap:15px;margin-top:10px}.chat-interface_tokenDisplay__OIARQ{font-size:14px;font-weight:500;color:#333;text-align:center}.chat-interface_newChatButton__VWMPH{background-color:#1f1f1f;color:white;border:none;padding:10px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-weight:500;transition:background-color .2s;width:100%}.chat-interface_newChatButton__VWMPH:hover{background-color:#000}.chat-interface_newChatButton__VWMPH:disabled{background-color:#555;cursor:not-allowed}.chat-interface_optionButtons__oauSf{display:flex;width:100%;margin-top:10px;align-items:center}.chat-interface_optionButtons__oauSf .chat-interface_chatOptionButton__7e5vx:first-child{margin-right:auto;min-width:100px}.chat-interface_optionButtons__oauSf .chat-interface_chatOptionButton__7e5vx:not(:first-child){margin-left:8px;padding:0;justify-content:center;width:40px}.chat-interface_chatOptionButton__7e5vx{min-width:40px;height:40px;border-radius:5px;background-color:transparent;border:none;display:flex;align-items:center;padding:0 10px;cursor:pointer;transition:background-color .2s}.chat-interface_chatOptionButton__7e5vx:only-child{display:flex;gap:5px}.chat-interface_optionIcon__Zxmq3{font-size:18px;flex-shrink:0}.chat-interface_optionText__ZQD4c{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-left:8px}.chat-interface_horizontalLine__Qz2_1{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin:10px 0}.chat-interface_chatHistory__AkjDC{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:calc(100vh - 200px)}.chat-interface_noChatHistory__3KQ4q{text-align:center;color:#888;padding:20px 0}.chat-interface_startChatButton__sfkHX{background-color:#f0f0f0;border:1px solid #ddd;padding:8px 16px;border-radius:5px;margin-top:10px;cursor:pointer;transition:background-color .2s}.chat-interface_startChatButton__sfkHX:hover{background-color:#e0e0e0}.chat-interface_chatHistoryItem__xxN_q{display:flex;align-items:center;padding:10px;gap:8px;border-radius:30px;cursor:pointer;transition:background-color .2s;background:#fff;border:1px solid #e0e0e0;-ms-overflow-style:none;scrollbar-width:none}.chat-interface_chatHistoryItem__xxN_q:hover{background-color:#f8f8f8}.chat-interface_loadingChat__17BQL{opacity:.6;cursor:not-allowed;animation:chat-interface_pulse__5_3E9 2s ease-in-out infinite}.chat-interface_activeChatItem__i3FLM{background-color:#f0f0f0;border-color:#d0d0d0}.chat-interface_chatIcon__3Lo4S{font-size:18px;flex-shrink:0}.chat-interface_chatTitle__hOGT_{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-interface_chatActions__vkE7B{display:flex;gap:4px;opacity:0;transition:opacity .2s}.chat-interface_chatHistoryItem__xxN_q:hover .chat-interface_chatActions__vkE7B{opacity:1}.chat-interface_chatActions__vkE7B .chat-interface_chatOptionButton__7e5vx{padding:4px;min-width:28px;height:28px}@media (max-width:1024px){.chat-interface_chatOptions__9Gltw{width:220px}.chat-interface_sidebar__TV6l0{width:180px}}@media (max-width:768px){.chat-interface_pageContainer__TfT4J{flex-direction:column;position:relative;padding-top:60px;overflow-y:auto}.chat-interface_mobileHeader__3e7oy{display:flex}.chat-interface_mainNewChatButton__yR3sx,.chat-interface_topNav___gbUo{display:none}.chat-interface_sidebar__TV6l0{position:fixed;top:70px;left:-100%;width:250px;height:87vh;transition:left .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1)}.chat-interface_sidebarVisible__VQHFl{left:0}.chat-interface_mainContent__KM2CF{height:calc(100vh - 70px);overflow-y:auto;max-width:100vw}.chat-interface_chatOptions__9Gltw{position:fixed;top:70px;right:-100%;width:250px;height:85vh;transition:right .3s ease;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.chat-interface_chatOptionsVisible__HX8j9{right:0}.chat-interface_mobileOverlay__JIziN{display:block}.chat-interface_menuItems__zWbS_{flex-direction:column;margin-bottom:15px}.chat-interface_getSignal__xlIUu{margin-top:auto}.chat-interface_optionTopSection__1yoPX{flex-direction:column;align-items:stretch}.chat-interface_topicCards__OWCs4{flex-direction:column;align-items:center}.chat-interface_topicSection__ZIG0K{width:100%;max-width:400px}.chat-interface_chatArea__BLVO9{padding:15px}.chat-interface_centerLogo__0OSQn{margin-top:30px;width:150px}.chat-interface_messageInputContainer__UI0DW{max-width:100%;padding:10px;position:fixed}.chat-interface_mobileLogo__dDpG_{display:block}.chat-interface_sidebarNavLinks__6lb5T{margin-top:20px}.chat-interface_sidebarNavLinks__6lb5T a{padding:12px 8px;border-radius:8px;font-size:14px}}@media (max-width:480px){.chat-interface_disclaimer__QKI9z,.chat-interface_menuItem__zlTJ8,.chat-interface_menuItem__zlTJ8 .chat-interface_text__EplLv,.chat-interface_messageForm__z6cBn,.chat-interface_messageInput__BVr7u,.chat-interface_message__0aEDq,.chat-interface_navLinks__7ODAu a,.chat-interface_optionText__ZQD4c,.chat-interface_questionCard__k5G29,.chat-interface_tokenDisplay__OIARQ,.chat-interface_topicHeader__uxHGo h2,.chat-interface_userName__qqEm8{font-size:12px!important}.chat-interface_navLinks__7ODAu{gap:10px;font-size:12px}.chat-interface_tokenInfo__4giIg{flex-direction:column;align-items:flex-end;gap:10px}.chat-interface_messageForm__z6cBn{padding:5px 10px}.chat-interface_centerLogo__0OSQn{margin-top:20px;width:120px}}.chat-interface_disclaimer__QKI9z,.chat-interface_menuItem__zlTJ8,.chat-interface_menuItem__zlTJ8 .chat-interface_text__EplLv,.chat-interface_messageInput__BVr7u,.chat-interface_optionText__ZQD4c,.chat-interface_questionCard__k5G29,.chat-interface_tokenDisplay__OIARQ,.chat-interface_topicHeader__uxHGo h2,.chat-interface_userName__qqEm8{font-family:Plus Jakarta Sans Bold,sans-serif}.chat-interface_messages__Cei4W{scroll-behavior:smooth;max-width:80vw;width:100%}.chat-interface_message__0aEDq:last-child{margin-bottom:20px}.chat-interface_sidebarNavLinks__6lb5T{display:flex;flex-direction:column;gap:15px;padding:10px}.chat-interface_sidebarNavLinks__6lb5T a{color:#666;text-decoration:none;font-size:14px;transition:color .2s;padding:8px;border-radius:5px}.chat-interface_sidebarNavLinks__6lb5T a:hover{color:#000;background-color:#f0f0f0}.chat-interface_mobileLogo__dDpG_{display:none}.chat-interface_activeMenuItem__YzN5M{background-color:#f0f0f0;font-weight:500;position:relative}.chat-interface_activeMenuItem__YzN5M:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#007bff;border-radius:0 2px 2px 0}.chat-interface_activeLink__qH6X5{color:#007bff!important;background-color:#f0f0f0;font-weight:500;position:relative}.chat-interface_activeLink__qH6X5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#007bff;border-radius:0 2px 2px 0}.chat-interface_signalContainer__nR4oV{width:100%;max-width:800px;margin:0 auto;background-color:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.chat-interface_signalHeader__hfkw_{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eaeaea}.chat-interface_coinInfo__Xs2Ri h1{margin:0;font-size:24px;font-weight:600}.chat-interface_signalDate__KcLMo{color:#666;font-size:14px}.chat-interface_signalDetails__fOYuS{padding:20px}.chat-interface_signalMetrics__ZBRM1{display:flex;gap:15px;margin-bottom:25px}.chat-interface_metricBox__hGS_5{flex:1;background:linear-gradient(135deg,#f8fafb,#f1f5f9);border-radius:12px;padding:20px;text-align:center;border:1px solid #e5e7eb}.chat-interface_metricLabel__ay_kc{font-size:13px;color:#6b7280;margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.chat-interface_metricValue__dbuyU{font-size:24px;font-weight:700}.chat-interface_metricValue__dbuyU.chat-interface_buy__0wkJt{color:#059669}.chat-interface_metricValue__dbuyU.chat-interface_sell__wXtQE{color:#dc2626}.chat-interface_metricValue__dbuyU.chat-interface_hold__XNWQR{color:#d97706}.chat-interface_priceBox__8GKWD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px}.chat-interface_priceItem__PaK3p{background:linear-gradient(135deg,#f8fafb,#f1f5f9);border-radius:12px;padding:18px;border:1px solid #e5e7eb;position:relative}.chat-interface_priceLabel__P7Sq7{font-size:12px;margin-bottom:8px;font-weight:600}.chat-interface_priceValue__A_WKb{font-size:20px;color:#1f2937}.chat-interface_priceValue__A_WKb.chat-interface_stop__enwlO{color:#dc2626}.chat-interface_priceValue__A_WKb.chat-interface_tp1__U1j4U{color:#0ea5e9}.chat-interface_priceValue__A_WKb.chat-interface_tp2__w_syg{color:#3b82f6}.chat-interface_chartContainer__to_q8{margin:20px 0;position:relative;min-height:400px;border-radius:12px;overflow:hidden;background-color:#f8f9fa}.chat-interface_chartImage__c3vcD{width:100%;height:auto;object-fit:contain;border-radius:12px;transition:opacity .3s ease}.chat-interface_chartLoading__63Gnj{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(248,249,250,.9)}.chat-interface_chartLoading__63Gnj .chat-interface_loader__l8qXN{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:chat-interface_spin__xh09j 1s linear infinite;margin-bottom:10px}.chat-interface_chartError__L_8b0{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;padding:20px;text-align:center}.chat-interface_chartError__L_8b0 p{color:#dc3545;margin-bottom:15px}.chat-interface_retryButton__HaugD{padding:8px 16px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.chat-interface_retryButton__HaugD:hover{background-color:#0056b3}@keyframes chat-interface_spin__xh09j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.chat-interface_chartContainer__to_q8{min-height:300px}.chat-interface_chartImage__c3vcD{max-height:400px}}.chat-interface_analysisSection__mvD9r{margin-bottom:20px}.chat-interface_analysisSection__mvD9r h3{font-size:18px;margin-bottom:10px;color:#333}.chat-interface_analysisSection__mvD9r p{line-height:1.6;color:#555}.chat-interface_issuedBy__r3FKb{text-align:right;font-size:14px;color:#666;font-style:italic;margin-top:20px}@media (max-width:768px){.chat-interface_signalMetrics__ZBRM1{flex-direction:column}.chat-interface_priceBox__8GKWD{grid-template-columns:1fr}.chat-interface_coinInfo__Xs2Ri h1{font-size:20px}}.chat-interface_generateDot__dBlmG{display:inline-block;animation:chat-interface_generateDots__V80i0 1.5s infinite;position:relative;width:12px}.chat-interface_generateDot__dBlmG:after,.chat-interface_generateDot__dBlmG:before{content:".";position:absolute;left:4px;opacity:0;animation:chat-interface_appearDisappear__VEyZP 1.5s infinite}.chat-interface_generateDot__dBlmG:after{left:8px;animation-delay:.5s}@keyframes chat-interface_generateDots__V80i0{0%,to{opacity:.2}50%{opacity:1}}@keyframes chat-interface_appearDisappear__VEyZP{0%,20%,to{opacity:0}40%,60%{opacity:1}}.chat-interface_coinIcon__m3myE{object-fit:contain}.chat-interface_addCoinContainer__D_JRS{max-width:600px;margin:40px auto;background-color:white;padding:30px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.chat-interface_addCoinContainer__D_JRS h1{margin-top:0;margin-bottom:20px;color:#333;text-align:center}.chat-interface_addCoinForm__Czf4U{display:flex;flex-direction:column;gap:20px}.chat-interface_formGroup__isf3w{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:15px}.chat-interface_formGroup__isf3w label{font-weight:500;color:#555}.chat-interface_formGroup__isf3w input,.chat-interface_formGroup__isf3w select{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px}.chat-interface_formGroup__isf3w select{width:100%;background-color:white;color:#333;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.chat-interface_formGroup__isf3w select:hover{border-color:#ccc}.chat-interface_formGroup__isf3w select:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.chat-interface_formGroup__isf3w select:disabled{background-color:#f8f8f8;cursor:not-allowed;opacity:.7}.chat-interface_iconUrlContainer__PnBfY{display:flex;gap:10px}.chat-interface_iconUrlContainer__PnBfY input{flex:1}.chat-interface_previewButton__r4MwH{padding:0 15px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:background-color .2s}.chat-interface_previewButton__r4MwH:hover{background-color:#e0e0e0}.chat-interface_previewButton__r4MwH:disabled{opacity:.5;cursor:not-allowed}.chat-interface_iconHelp___aTGL{font-size:13px;color:#888;margin:4px 0 0}.chat-interface_iconPreview__fO8xo{background-color:#f8f8f8;padding:15px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.chat-interface_iconPreview__fO8xo p{margin-top:0;margin-bottom:10px;font-weight:500}.chat-interface_iconPreviewImage__40Ec_{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:white;border:1px solid #eaeaea}.chat-interface_formActions__el_D8{display:flex;justify-content:flex-end;margin-top:10px}.chat-interface_cancelButton__4BsIF{padding:12px 20px;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:6px;text-decoration:none;text-align:center;transition:background-color .2s}.chat-interface_cancelButton__4BsIF:hover{background-color:#e0e0e0}.chat-interface_submitButton__tt8u_{padding:12px 20px;background-color:#1f1f1f;color:white;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s;font-weight:500}.chat-interface_submitButton__tt8u_:hover{background-color:#000}.chat-interface_submitButton__tt8u_:disabled{background-color:#555;cursor:not-allowed}.chat-interface_saveButton__EGZHD{background-color:#28a745;color:white;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s;text-decoration:none;display:inline-block}.chat-interface_saveButton__EGZHD:hover{background-color:#218838;transform:translateY(-1px)}.chat-interface_saveButton__EGZHD:disabled{background-color:#adb5bd;cursor:not-allowed;transform:none}.chat-interface_successMessage__GHqoI{background-color:#e6f7e6;border:1px solid #c3e6c3;color:#2c6b2c;padding:15px;border-radius:6px;margin-bottom:20px}.chat-interface_warningMessage__wIDWa{background-color:#fff9e6;border:1px solid #ffe7a0;color:#b7800b;padding:15px;border-radius:6px;margin-bottom:20px}.chat-interface_unauthorizedMessage__mDQ2W{max-width:500px;margin:100px auto;text-align:center;background-color:white;padding:40px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.chat-interface_unauthorizedMessage__mDQ2W h2{margin-top:0;color:#d32f2f}.chat-interface_loginLink__RvXqH{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#1f1f1f;color:white;text-decoration:none;border-radius:6px;transition:background-color .2s}.chat-interface_loginLink__RvXqH:hover{background-color:#000}.chat-interface_iconSources__3wyTW{margin-top:30px;padding-top:20px;border-top:1px solid #eaeaea}.chat-interface_iconSources__3wyTW h3{margin-top:0;font-size:16px}.chat-interface_iconSources__3wyTW ul{padding-left:20px}.chat-interface_iconSources__3wyTW li{margin-bottom:8px;font-size:14px}.chat-interface_iconSources__3wyTW a{color:#007bff;text-decoration:none}.chat-interface_iconSources__3wyTW a:hover{text-decoration:underline}.chat-interface_addCoinButton__AKMA4{background-color:#1f1f1f;color:white;border:none;padding:8px 12px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-weight:500;transition:background-color .2s;font-size:14px;text-decoration:none;margin-top:10px}.chat-interface_addCoinButton__AKMA4:hover{background-color:#000}.chat-interface_adminDashboardContainer__xjicj{width:90%;margin:30px auto;background-color:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px}.chat-interface_adminHeader__vTzsB{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chat-interface_adminHeader__vTzsB h1{margin:0;color:#333}.chat-interface_adminActions__l2oB_{display:flex;gap:10px}.chat-interface_backLink__9Xy0C{padding:8px 15px;background-color:#f0f0f0;color:#333;border-radius:5px;text-decoration:none;font-size:14px;transition:background-color .2s}.chat-interface_backLink__9Xy0C:hover{background-color:#e0e0e0}.chat-interface_adminTabs__iNBHx{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid #eaeaea}.chat-interface_tabButton__0cJ6r{padding:10px 20px;background-color:transparent;cursor:pointer;font-size:16px;color:#666;border:none;border-bottom:3px solid transparent;transition:all .2s}.chat-interface_tabButton__0cJ6r:hover{color:#333}.chat-interface_activeTab__tvT77{color:#007bff;border-bottom-color:#007bff;font-weight:500}.chat-interface_searchInput__wh5SH{width:100%;padding:6px 6px 6px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px}.chat-interface_sectionHeader__E5Yb1{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chat-interface_sectionHeader__E5Yb1 h2{margin:0;font-size:18px;color:#333}.chat-interface_addButton__Ql63V{padding:8px 15px;background-color:#1f1f1f;color:white;border-radius:5px;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:5px;transition:background-color .2s}.chat-interface_addButton__Ql63V:hover{background-color:#000}.chat-interface_adminTable__PRAto{width:100%;overflow-x:auto}.chat-interface_adminTable__PRAto table{width:100%;border-collapse:collapse}.chat-interface_adminTable__PRAto td,.chat-interface_adminTable__PRAto th{padding:12px 15px;text-align:left;border-bottom:1px solid #eaeaea}.chat-interface_adminTable__PRAto th{background-color:#f8f8f8;font-weight:500;color:#555}.chat-interface_adminTable__PRAto tr:hover{background-color:#f9f9f9}.chat-interface_iconCell__Clmr1{width:60px}.chat-interface_tableIcon__w65Zr{border-radius:50%;object-fit:contain;background:white;border:1px solid #eaeaea}.chat-interface_actionCell__qo9bk{display:flex;gap:8px;justify-content:flex-end}.chat-interface_deleteButton__yXfNz,.chat-interface_editButton__BXvwl,.chat-interface_notifyButton__Gupex{padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s}.chat-interface_editButton__BXvwl{background-color:#e6f7e6;color:#2c6b2c;border:1px solid #c3e6c3;text-decoration:none}.chat-interface_editButton__BXvwl:hover{background-color:#d1ebd1}.chat-interface_deleteButton__yXfNz{background-color:#ffeeee;color:#cc0000;border:1px solid #ffcccc}.chat-interface_deleteButton__yXfNz:hover{background-color:#ffd7d7}.chat-interface_notifyButton__Gupex{background-color:#e6f3ff;color:#1565c0;border:1px solid #bbdefb;font-size:12px;padding:5px 8px;white-space:nowrap}.chat-interface_notifyButton__Gupex:hover{background-color:#d1ebff}.chat-interface_notifyButton__Gupex:disabled{opacity:.7;cursor:not-allowed}.chat-interface_notifyButton__Gupex.chat-interface_sending__g8_IF{background-color:#fff3e0;color:#f57c00;border-color:#ffcc02}.chat-interface_notifyButton__Gupex.chat-interface_sent__74Hzf{background-color:#e8f5e8;color:#2e7d32;border-color:#c8e6c8}.chat-interface_notifyButton__Gupex.chat-interface_error__bm1YI{background-color:#ffebee;color:#d32f2f;border-color:#ffcdd2}.chat-interface_visibilityButton__ZaidM{background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:background-color .2s}.chat-interface_visibilityButton__ZaidM:hover{background-color:#f0f0f0}.chat-interface_visibilityButton__ZaidM.chat-interface_visible__UTMi2{color:#4caf50}.chat-interface_visibilityButton__ZaidM.chat-interface_hidden__h1tsQ{color:#999;opacity:.6}.chat-interface_visibilityCell__Lanvi{text-align:center}.chat-interface_confirmButtons__0Mi7V{display:flex;gap:5px}.chat-interface_confirmNoButton__PN9AV,.chat-interface_confirmYesButton__b2XrH{padding:6px 10px;border-radius:4px;font-size:13px;cursor:pointer}.chat-interface_confirmYesButton__b2XrH{background-color:#cc0000;color:white;border:none}.chat-interface_confirmNoButton__PN9AV{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.chat-interface_noResults__wz3GQ{padding:40px;text-align:center;color:#888;font-style:italic}.chat-interface_coinCell__YzGA9{min-width:150px}.chat-interface_coinInfo__Xs2Ri{gap:8px}.chat-interface_buy__0wkJt{color:#4caf50;font-weight:500}.chat-interface_sell__wXtQE{color:#f44336;font-weight:500}.chat-interface_hold__XNWQR{color:#ff9800;font-weight:500}.chat-interface_loadingSelect__Xltvr{padding:12px;background-color:#f8f8f8;border:1px solid #ddd;border-radius:6px;color:#888}.chat-interface_addSignalContainer__hGnrP{max-width:900px;margin:30px auto;background-color:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px;overflow-y:visible;width:100%}.chat-interface_signalForm__tESVn{display:flex;flex-direction:column;gap:20px}.chat-interface_signalForm__tESVn>div{display:flex;flex-direction:column;gap:15px;padding-right:15px}.chat-interface_formGrid__67rTc{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.chat-interface_formSelect__rP_uH{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;width:100%}.chat-interface_selectedCoinPreview__MNLJj{display:flex;justify-content:center;align-items:center;padding:12px;border:1px solid #ddd;border-radius:6px;background-color:#f8f8f8}.chat-interface_chartPreview__mhHTl{background-color:#f8f8f8;padding:15px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.chat-interface_chartPreview__mhHTl p{margin-top:0;margin-bottom:10px;font-weight:500}.chat-interface_chartPreviewImage__Xi0Ex{max-width:100%;border-radius:6px;overflow:hidden;border:1px solid #eaeaea}@media (max-width:768px){.chat-interface_adminHeader__vTzsB{flex-direction:column;align-items:flex-start}.chat-interface_addSignalContainer__hGnrP,.chat-interface_adminDashboardContainer__xjicj{margin:20px;padding:20px;overflow-y:visible}.chat-interface_adminActions__l2oB_{flex-wrap:wrap}.chat-interface_formGrid__67rTc{grid-template-columns:1fr}.chat-interface_adminTable__PRAto{font-size:14px}.chat-interface_adminTable__PRAto td,.chat-interface_adminTable__PRAto th{padding:10px}.chat-interface_actionCell__qo9bk{flex-direction:column}}.chat-interface_adminLink__e7b6J{background-color:#f8f8f8;border-left:3px solid #cc0000;font-weight:500}.chat-interface_adminLink__e7b6J:before{content:"🔐";margin-right:5px}.chat-interface_modalOverlay__KPT1c{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;z-index:1000;animation:chat-interface_fadeIn__9Z1tB .3s ease-in-out;padding:20px;overflow-y:auto;overflow-x:hidden}.chat-interface_modalContent__t6KJ6{background:white;border-radius:20px;padding:30px;width:90%;max-width:600px;max-height:calc(100vh - 40px);position:relative;animation:chat-interface_fadeIn__9Z1tB .3s ease-in-out;box-shadow:0 4px 20px rgba(0,0,0,.15);margin:auto;overflow:hidden;display:flex;flex-direction:column}@keyframes chat-interface_fadeIn__9Z1tB{0%{opacity:0}to{opacity:1}}.chat-interface_modalHeader__5xIlF{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chat-interface_modalHeader__5xIlF h2{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.chat-interface_modalCloseButton__yGxKT{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:5px;display:flex;align-items:center;justify-content:center;transition:color .2s}.chat-interface_modalCloseButton__yGxKT:hover{color:#333}.chat-interface_modalBody__ocdB_{margin-bottom:30px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.chat-interface_modalBody__ocdB_ .chat-interface_signalDate__KcLMo{color:#888;font-size:16px;margin-bottom:15px}.chat-interface_modalIcon__vU7sI{font-size:48px;color:#4a90e2;margin-bottom:20px;text-align:center}.chat-interface_modalMessage__l0UvO{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:10px;text-align:center}.chat-interface_modalSubMessage__Klqby{font-size:16px;color:#666;margin-bottom:25px;text-align:center;line-height:1.5}.chat-interface_benefitsList__YElab{list-style:none;padding:0;margin:0 0 30px}.chat-interface_benefitsList__YElab li{display:flex;align-items:center;gap:10px;font-size:16px;color:#333;margin-bottom:15px;padding-left:20px;position:relative}.chat-interface_benefitsList__YElab li:before{content:"✓";color:#4a90e2;position:absolute;left:0}.chat-interface_modalFooter__spuzm{display:flex;gap:15px;justify-content:center}.chat-interface_upgradeNowButton__aGHwp{padding:12px 24px;background-color:#4a90e2;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.chat-interface_upgradeNowButton__aGHwp:hover{background-color:#357abd}.chat-interface_maybeLaterButton__jy8hh{padding:12px 24px;background-color:transparent;color:#666;border:1px solid #ddd;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.chat-interface_maybeLaterButton__jy8hh:hover{background-color:#f5f5f5;border-color:#ccc}@media (max-width:768px){.chat-interface_modalContent__t6KJ6{width:95%;padding:10px}.chat-interface_modalHeader__5xIlF h2{font-size:20px}.chat-interface_modalMessage__l0UvO{font-size:16px}.chat-interface_modalSubMessage__Klqby{font-size:14px}.chat-interface_modalFooter__spuzm{flex-direction:column}.chat-interface_maybeLaterButton__jy8hh,.chat-interface_upgradeNowButton__aGHwp{width:100%;text-align:center}}.chat-interface_coinsContainer__JA68v{width:100%;max-width:1200px;margin:0 auto;padding:20px}.chat-interface_coinsGrid__Eq7ml{background:white;border-radius:12px;padding:20px;margin-top:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.chat-interface_coinsHeader__8UtfJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 10px}.chat-interface_coinsHeader__8UtfJ h2{margin:0;font-size:24px;color:#333}.chat-interface_coinsList__MvIvU{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;padding:10px}.chat-interface_coinCard__Vsw_d{background:white;border:1px solid #e0e0e0;border-radius:12px;padding:15px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.chat-interface_coinCard__Vsw_d:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#d0d0d0}.chat-interface_activeCoinCard__inhqu{background-color:#f8f8f8;border-color:#007bff;box-shadow:0 4px 8px rgba(0,123,255,.15)}.chat-interface_coinCardContent__1Ki92{gap:12px}.chat-interface_coinName__DhPCm{font-size:16px}.chat-interface_coinCardContent__1Ki92{display:flex;flex-direction:column;justify-content:center}.chat-interface_backToCoins__BSvX9{width:100%;padding:0 20px;margin-bottom:20px}.chat-interface_backButton__GhmCf{gap:8px;padding:8px 16px}@media (max-width:768px){.chat-interface_coinsContainer__JA68v{padding:15px}.chat-interface_coinsHeader__8UtfJ h2{font-size:20px}.chat-interface_coinsList__MvIvU{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:0}.chat-interface_coinCard__Vsw_d{padding:12px}.chat-interface_coinName__DhPCm{font-size:14px}.chat-interface_backButton__GhmCf{font-size:14px;padding:6px 12px}}.chat-interface_filterContainer__EBzoG{display:flex;gap:1rem;margin:1.5rem 0;justify-content:center}.chat-interface_filterButton__cAuGV{padding:.75rem 2rem;border:2px solid #e0e0e0;border-radius:8px;background:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.chat-interface_filterButton__cAuGV:hover{background:#f5f5f5}.chat-interface_activeFilter__wWFk9{background:#007bff;color:white;border-color:#007bff}.chat-interface_activeFilter__wWFk9:hover{background:#0056b3}.chat-interface_typeSelectionContainer__X1c7Z{padding-top:20px;text-align:center}.chat-interface_typeSelectionTitle__BeVKS{font-size:28px;color:#333;margin-bottom:40px}.chat-interface_typeGrid__EH6P_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:900px;margin:0 auto;padding:20px}.chat-interface_typeCard__IaMoQ{background:white;border:2px solid #e0e0e0;border-radius:16px;padding:30px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;position:relative}.chat-interface_typeCard__IaMoQ:hover{transform:translateY(-5px);border-color:#007bff;box-shadow:0 10px 20px rgba(0,123,255,.1)}.chat-interface_typeCardContent__jNk_d{display:flex;flex-direction:column;align-items:center;gap:20px}.chat-interface_typeIcon__ljMDG{font-size:48px}.chat-interface_typeName__MQx8c{font-size:24px;font-weight:600;color:#333}.chat-interface_backButton__GhmCf{background:none;border:none;display:flex;align-items:center;gap:10px;font-size:16px;color:#666;cursor:pointer;padding:10px 20px;border-radius:8px;transition:all .2s ease}.chat-interface_backButton__GhmCf:hover{background-color:#f0f0f0;color:#333}@media (max-width:768px){.chat-interface_typeSelectionTitle__BeVKS{font-size:18px;margin-bottom:5px}.chat-interface_typeGrid__EH6P_{grid-template-columns:1fr;gap:20px;padding:10px}.chat-interface_typeCard__IaMoQ{padding:20px;min-height:160px}.chat-interface_typeIcon__ljMDG{font-size:36px}.chat-interface_typeName__MQx8c{font-size:18px}}.chat-interface_coinsListContainer__Pkb2r{background:white;border-radius:12px;overflow:hidden;margin:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}@media screen and (max-width:768px){.chat-interface_coinsListContainer__Pkb2r{margin:0}}.chat-interface_coinsListHeader__H7Rqf{display:grid;grid-template-columns:minmax(200px,2fr) minmax(200px,1fr) minmax(200px,1fr);padding:15px 20px;background:#f8f8f8;border-bottom:1px solid #eaeaea}.chat-interface_coinColumn__T5Y8l,.chat-interface_timeColumn__96OSt{font-size:14px;color:#666;font-weight:500}.chat-interface_timeColumn__96OSt{text-align:left}.chat-interface_coinsList__MvIvU{display:flex;flex-direction:column}.chat-interface_coinCard__Vsw_d{border:none;border-bottom:1px solid #eaeaea;border-radius:0;margin:0;transition:background-color .2s ease}.chat-interface_coinCard__Vsw_d:last-child{border-bottom:none}.chat-interface_coinCard__Vsw_d:hover{background-color:#f8f8f8;transform:none;box-shadow:none}.chat-interface_activeCoinCard__inhqu{background-color:#f0f7ff;border-color:#e6f0ff}.chat-interface_coinCardContent__1Ki92{display:grid;grid-template-columns:minmax(200px,2fr) minmax(200px,1fr) minmax(200px,1fr);align-items:center;padding:15px 20px}.chat-interface_coinInfo__Xs2Ri{display:flex;align-items:center;gap:15px}.chat-interface_coinIcon__m3myE{width:32px;height:32px;border-radius:50%;background:white;padding:2px;border:1px solid #eaeaea}.chat-interface_coinName__DhPCm{font-weight:500;color:#333;font-size:14px}.chat-interface_timeInfo__CGX2Q{display:contents}.chat-interface_timeStamp__e6L3g{font-size:14px;color:#666;white-space:nowrap}@media (max-width:1024px){.chat-interface_coinCardContent__1Ki92,.chat-interface_coinsListHeader__H7Rqf{grid-template-columns:minmax(150px,2fr) minmax(150px,1fr) minmax(150px,1fr)}}@media (max-width:768px){.chat-interface_coinsListHeader__H7Rqf{display:none}.chat-interface_coinCardContent__1Ki92{grid-template-columns:1fr;gap:10px;padding:8px}.chat-interface_timeInfo__CGX2Q{display:grid;grid-template-columns:1fr;gap:5px}.chat-interface_timeStamp__e6L3g{font-size:12px}.chat-interface_coinInfo__Xs2Ri{gap:10px}}.chat-interface_signalModalContent__ZD2zf{max-width:800px;width:90vw;max-height:calc(100vh - 60px);padding:25px;background:white;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.15);margin:auto;overflow:hidden;display:flex;flex-direction:column}.chat-interface_signalModalContent__ZD2zf .chat-interface_modalHeader__5xIlF{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #f1f5f9}.chat-interface_signalModalContent__ZD2zf .chat-interface_modalBody__ocdB_{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding-right:5px}.chat-interface_signalModalContent__ZD2zf .chat-interface_chartContainer__to_q8{margin:25px 0;text-align:center;background:#f8fafb;border-radius:12px;padding:20px}.chat-interface_signalModalContent__ZD2zf .chat-interface_chartContainer__to_q8 img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.chat-interface_signalModalContent__ZD2zf .chat-interface_analysisSection__mvD9r{margin:20px 0;padding:20px;background:#f8fafb;border-radius:12px;border-left:4px solid #3b82f6}.chat-interface_signalModalContent__ZD2zf .chat-interface_analysisSection__mvD9r h3{margin:0 0 15px;color:#1f2937;font-size:18px;font-weight:600}.chat-interface_signalModalContent__ZD2zf .chat-interface_issuedBy__r3FKb{margin-top:25px;padding-top:20px;border-top:2px solid #f1f5f9;color:#6b7280;font-style:italic;text-align:center;font-size:14px}@media (max-width:768px){.chat-interface_signalModalContent__ZD2zf{width:95%;padding:20px 15px;max-height:calc(100vh - 40px)}.chat-interface_signalModalContent__ZD2zf .chat-interface_modalHeader__5xIlF{flex-direction:column;text-align:center;margin-bottom:20px;padding-bottom:15px}.chat-interface_signalModalContent__ZD2zf .chat-interface_modalHeader__5xIlF .chat-interface_coinInfo__Xs2Ri{margin-bottom:10px}.chat-interface_signalMetrics__ZBRM1{flex-direction:column;gap:12px;margin-bottom:20px}.chat-interface_metricBox__hGS_5{padding:16px}.chat-interface_metricLabel__ay_kc{font-size:12px;margin-bottom:6px}.chat-interface_metricValue__dbuyU{font-size:20px}.chat-interface_priceBox__8GKWD{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.chat-interface_priceItem__PaK3p{padding:14px}.chat-interface_priceLabel__P7Sq7{font-size:11px;margin-bottom:6px}.chat-interface_priceValue__A_WKb{font-size:16px}.chat-interface_signalModalContent__ZD2zf .chat-interface_analysisSection__mvD9r{margin:16px 0;padding:16px}.chat-interface_signalModalContent__ZD2zf .chat-interface_analysisSection__mvD9r h3{font-size:16px;margin-bottom:12px}.chat-interface_signalModalContent__ZD2zf .chat-interface_chartContainer__to_q8{margin:16px 0;padding:16px}.chat-interface_signalModalContent__ZD2zf .chat-interface_chartContainer__to_q8 img{border-radius:8px}}.chat-interface_noSignalsContent__cW9Yr{text-align:center;padding:40px 20px}.chat-interface_noSignalsIcon__db8Ru{font-size:48px;margin-bottom:20px}.chat-interface_noSignalsContent__cW9Yr h3{font-size:24px;color:#333;margin-bottom:15px}.chat-interface_noSignalsContent__cW9Yr p{color:#666;font-size:16px;line-height:1.5;margin:8px 0}@media (max-width:768px){.chat-interface_noSignalsContent__cW9Yr{padding:30px 15px}.chat-interface_noSignalsIcon__db8Ru{font-size:36px}.chat-interface_noSignalsContent__cW9Yr h3{font-size:20px}.chat-interface_noSignalsContent__cW9Yr p{font-size:14px}}.chat-interface_lockedTypeCard__E1tSr{opacity:.7;cursor:not-allowed;position:relative;background:rgba(0,0,0,.05)}.chat-interface_lockedTypeCard__E1tSr:hover{transform:none;box-shadow:none}.chat-interface_lockIcon__BEuOb{position:absolute;top:10px;right:10px;font-size:20px}.chat-interface_richTextEditor__OomL3{border:1px solid #e2e8f0;border-radius:.375rem;overflow:hidden;position:relative}.chat-interface_richTextToolbar__LHO09{display:flex;gap:.25rem;padding:.5rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center}.chat-interface_toolbarButton__Aap7D{padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:.25rem;background-color:white;cursor:pointer;font-weight:600;min-width:2rem;height:2rem;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:.875rem}.chat-interface_richTextToolbar__LHO09 button{color:#000}.chat-interface_toolbarButton__Aap7D:hover:not(:disabled){background-color:#f1f5f9;border-color:#cbd5e1}.chat-interface_toolbarButton__Aap7D.chat-interface_isActive__rwpC7{background-color:#3b82f6;color:white;border-color:#3b82f6}.chat-interface_toolbarButton__Aap7D:disabled{opacity:.5;cursor:not-allowed}.chat-interface_toolbarSeparator__gZZEH{width:1px;height:1.5rem;background-color:#e2e8f0;margin:0 .25rem}.chat-interface_linkButton__9GfyB{position:relative}.chat-interface_richTextContent__uJf5p{padding:.75rem;min-height:120px;position:relative;z-index:2;color:#000;border:unset;outline:none}.chat-interface_richTextContent__uJf5p:focus,.chat-interface_richTextContent__uJf5p:focus-within{border:unset!important;outline:none!important;box-shadow:none!important}.chat-interface_richTextContent__uJf5p .chat-interface_ProseMirror__ccC36,.chat-interface_richTextContent__uJf5p .chat-interface_ProseMirror__ccC36:focus{border:none!important;outline:none!important;box-shadow:none!important}.chat-interface_richTextContent__uJf5p *{color:#000}.chat-interface_richTextContent__uJf5p p{margin:0;line-height:1.5}.chat-interface_richTextContent__uJf5p ol,.chat-interface_richTextContent__uJf5p ul{padding-left:1.5rem;margin:.5rem 0}.chat-interface_richTextContent__uJf5p li{margin:.25rem 0}.chat-interface_richTextContent__uJf5p a{color:#3b82f6!important;text-decoration:underline}.chat-interface_richTextContent__uJf5p a:hover{color:#2563eb!important}.chat-interface_editorPlaceholder__m40u1{position:absolute;top:.75rem;left:.75rem;color:#9ca3af;pointer-events:none;font-style:italic;z-index:1;background:transparent;user-select:none;opacity:.6;transition:opacity .2s ease}.chat-interface_linkModalContent__f0rns{background:white;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.2);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.chat-interface_linkModalContent__f0rns .chat-interface_modalHeader__5xIlF{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.chat-interface_linkModalContent__f0rns .chat-interface_modalHeader__5xIlF h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.chat-interface_linkModalContent__f0rns .chat-interface_modalBody__ocdB_{padding:1.5rem}.chat-interface_linkModalContent__f0rns .chat-interface_formGroup__isf3w{margin-bottom:1.5rem}.chat-interface_linkModalContent__f0rns .chat-interface_formGroup__isf3w:last-child{margin-bottom:0}.chat-interface_linkModalContent__f0rns .chat-interface_formGroup__isf3w label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.chat-interface_linkInput__YQRaj{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.chat-interface_linkInput__YQRaj:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.chat-interface_linkInput__YQRaj.chat-interface_inputError__C6pCk{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.chat-interface_errorText__AMAks{color:#ef4444;font-size:.75rem;margin-top:.25rem}.chat-interface_linkPreview__0dmdc{padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;margin-top:1rem;font-size:.875rem}.chat-interface_linkPreview__0dmdc a{color:#3b82f6;text-decoration:underline}.chat-interface_linkModalContent__f0rns .chat-interface_modalFooter__spuzm{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.chat-interface_modalActions__VbQJ0{display:flex;gap:.75rem}.chat-interface_removeLinkButton__r3Six{padding:.5rem 1rem;background-color:#dc2626;color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.chat-interface_removeLinkButton__r3Six:hover{background-color:#b91c1c}.chat-interface_cancelButton__4BsIF{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center}.chat-interface_cancelButton__4BsIF:hover{background-color:#e5e7eb;border-color:#9ca3af}.chat-interface_saveLinkButton__j8rTn{padding:.5rem 1rem;background-color:#3b82f6;color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.chat-interface_saveLinkButton__j8rTn:hover{background-color:#2563eb}.chat-interface_saveLinkButton__j8rTn:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width:640px){.chat-interface_linkModalContent__f0rns{width:95%;margin:1rem}.chat-interface_linkModalContent__f0rns .chat-interface_modalBody__ocdB_,.chat-interface_linkModalContent__f0rns .chat-interface_modalFooter__spuzm,.chat-interface_linkModalContent__f0rns .chat-interface_modalHeader__5xIlF{padding:1rem}.chat-interface_modalActions__VbQJ0{flex-direction:column;width:100%}.chat-interface_modalActions__VbQJ0 button{width:100%}.chat-interface_linkModalContent__f0rns .chat-interface_modalFooter__spuzm{flex-direction:column;gap:1rem}.chat-interface_removeLinkButton__r3Six{width:100%}}.chat-interface_richTextContent__uJf5p strong{font-weight:600}.chat-interface_richTextContent__uJf5p em{font-style:italic}.chat-interface_richTextContent__uJf5p u{text-decoration:underline}.chat-interface_richTextContent__uJf5p ul{list-style-type:disc}.chat-interface_richTextContent__uJf5p ol{list-style-type:decimal}.chat-interface_richTextContent__uJf5p blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6b7280}.chat-interface_renderedHtml__2Wajz{line-height:1.5}.chat-interface_renderedHtml__2Wajz p{margin:.5rem 0}.chat-interface_renderedHtml__2Wajz strong{font-weight:600}.chat-interface_renderedHtml__2Wajz em{font-style:italic}.chat-interface_renderedHtml__2Wajz u{text-decoration:underline}.chat-interface_renderedHtml__2Wajz ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.chat-interface_renderedHtml__2Wajz ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}.chat-interface_renderedHtml__2Wajz li{margin:.25rem 0}.chat-interface_renderedHtml__2Wajz a{color:#3b82f6;text-decoration:underline}.chat-interface_renderedHtml__2Wajz a:hover{color:#2563eb}.chat-interface_fileUploadContainer__rBXzn{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.chat-interface_uploadButton__4b8hp{padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s}.chat-interface_uploadButton__4b8hp:hover{background-color:#e5e7eb}.chat-interface_uploadButton__4b8hp:disabled{background-color:#e5e7eb;cursor:not-allowed;opacity:.7}.chat-interface_fileName__RxbU2{color:#374151;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-interface_fileInfo__U_51C{display:flex;flex-direction:column;gap:8px;margin-top:8px}.chat-interface_uploadProgress__of5pi{display:flex;align-items:center;gap:10px}.chat-interface_progressBar__DcO0P{flex:1;height:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden}.chat-interface_progressFill__BMOpu{height:100%;background-color:#4caf50;transition:width .3s ease}.chat-interface_progressText__QmmAE{font-size:12px;color:#666;min-width:30px}.chat-interface_uploadError__ybYjc{color:#f44336;font-size:12px;margin-top:4px}.chat-interface_uploadHelp__tDDnu{margin-top:4px}.chat-interface_uploadHelp__tDDnu small{color:#999;font-size:11px}.chat-interface_editorHelpText__Gjtca{margin-bottom:.5rem}.chat-interface_editorHelpText__Gjtca small{color:#6b7280;font-size:.75rem;font-style:italic;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem;border-left:3px solid #3b82f6}.chat-interface_enhancedSignalCard__qPDhD{background:white;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.chat-interface_enhancedSignalCard__qPDhD:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.chat-interface_signalCardTop__OkpON{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chat-interface_signalNumber__P_Owp{font-weight:600;font-size:14px;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:6px;min-width:40px;text-align:center}.chat-interface_signalAction___zkxo{font-weight:700;font-size:14px;padding:6px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.chat-interface_buyAction__a47xz{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.chat-interface_sellAction__TAq9k{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.chat-interface_signalConfidence__ns6CJ{font-weight:600;font-size:14px;color:#059669;background:#d1fae5;padding:4px 8px;border-radius:6px;border:1px solid #a7f3d0}.chat-interface_signalTime__s_CRQ{font-size:12px;color:#6b7280;margin-bottom:12px;font-weight:500}.chat-interface_signalPricesGrid__a5fX8{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px}.chat-interface_priceRow__u2R03{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.chat-interface_priceLabel__P7Sq7{font-size:11px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.chat-interface_priceValue__A_WKb{font-size:14px;font-weight:700;color:#111827}.chat-interface_signalCardFooter__w_8OJ{text-align:center;padding-top:8px;border-top:1px solid #f3f4f6}.chat-interface_viewDetailsText__v4Psn{font-size:11px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.chat-interface_signalsListModalContent__jrk9u{max-width:600px!important;max-height:calc(100vh - 40px);margin:auto;overflow:hidden;display:flex;flex-direction:column}.chat-interface_signalsListModalContent__jrk9u .chat-interface_modalBody__ocdB_{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding:0 20px 20px}.chat-interface_signalsListContainer__UkTts{display:flex;flex-direction:column;gap:0}@media (max-width:768px){.chat-interface_enhancedSignalCard__qPDhD{padding:12px;margin-bottom:8px}.chat-interface_signalCardTop__OkpON{margin-bottom:8px}.chat-interface_signalAction___zkxo,.chat-interface_signalConfidence__ns6CJ,.chat-interface_signalNumber__P_Owp{font-size:12px;padding:3px 6px}.chat-interface_signalPricesGrid__a5fX8{gap:8px;margin-bottom:8px}.chat-interface_priceLabel__P7Sq7{font-size:10px}.chat-interface_priceValue__A_WKb{font-size:12px}.chat-interface_signalTime__s_CRQ{font-size:11px;margin-bottom:8px}.chat-interface_viewDetailsText__v4Psn{font-size:10px}.chat-interface_signalsListModalContent__jrk9u{max-width:95vw!important;margin:10px}}.chat-interface_signalModalWithSidebar__U5EJK{display:flex;max-width:1000px!important;width:95vw;max-height:85vh;height:85vh;background:white;border-radius:16px;overflow:scroll-y;box-shadow:0 20px 40px rgba(0,0,0,.2);flex-direction:row}.chat-interface_signalSidebar__ClZA_{width:280px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:280px}.chat-interface_sidebarHeader__FU7dA{padding:20px 16px 16px;border-bottom:1px solid #e2e8f0;background:white;position:sticky;top:0;z-index:10}.chat-interface_sidebarHeader__FU7dA h3{margin:0;font-size:16px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}.chat-interface_sidebarHeader__FU7dA h3:before{content:"📊";font-size:18px}.chat-interface_signalsList__RFapQ{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.chat-interface_signalsList__RFapQ::-webkit-scrollbar{width:6px}.chat-interface_signalsList__RFapQ::-webkit-scrollbar-track{background:transparent}.chat-interface_signalsList__RFapQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chat-interface_signalsList__RFapQ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-interface_signalSidebarItem__rV_gR{margin:0 8px 8px;padding:16px;background:white;border-radius:12px;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-interface_signalSidebarItem__rV_gR:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#cbd5e1}.chat-interface_activeSidebarItem__CKBrG{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;border-color:#3b82f6!important;box-shadow:0 4px 16px rgba(59,130,246,.3)!important;transform:none!important}.chat-interface_activeSidebarItem__CKBrG:hover{transform:none!important}.chat-interface_sidebarItemTop__sLice{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chat-interface_sidebarSignalNumber__C2_HD{font-size:12px;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:6px;font-weight:600;min-width:35px;text-align:center}.chat-interface_activeSidebarItem__CKBrG .chat-interface_sidebarSignalNumber__C2_HD{background:rgba(255,255,255,.8);color:#1e40af}.chat-interface_sidebarSignalAction__Kqd03{font-size:11px;padding:4px 8px;border-radius:8px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.chat-interface_sidebarBuyAction__zvZED{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.chat-interface_sidebarSellAction__SzHeH{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.chat-interface_sidebarSignalDate__U28Df{font-size:11px;color:#64748b;margin-bottom:6px;font-weight:500}.chat-interface_sidebarSignalEntry__xcVHT{font-size:13px;color:#1e293b;font-weight:600;margin-bottom:8px}.chat-interface_sidebarConfidenceText__Gixgn{font-size:10px;color:#059669;font-weight:600;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.chat-interface_sidebarConfidenceProgress__eRcmN{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.chat-interface_sidebarConfidenceFill__pb_iV{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}.chat-interface_signalMainContent__rVx_4{flex:1;display:flex;flex-direction:column;background:white;overflow:hidden}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalHeader__5xIlF{padding:20px 24px 16px;border-bottom:1px solid #e2e8f0;background:white;position:sticky;top:0;z-index:10}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalBody__ocdB_{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalBody__ocdB_::-webkit-scrollbar{width:6px}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalBody__ocdB_::-webkit-scrollbar-track{background:transparent}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalBody__ocdB_::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalBody__ocdB_::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-interface_signalModalLoading__SjvEN{display:flex;align-items:center;justify-content:center;min-height:200px;flex-direction:column;gap:16px}.chat-interface_signalModalLoading__SjvEN .chat-interface_loader__l8qXN{width:40px;height:40px;border:3px solid #f1f5f9;border-top-color:#3b82f6;border-radius:50%;animation:chat-interface_signalSpin__KsO7w 1s linear infinite}.chat-interface_signalModalLoading__SjvEN p{color:#64748b;font-size:14px;margin:0}@keyframes chat-interface_signalSpin__KsO7w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-interface_modalOverlay__KPT1c{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chat-interface_signalModalContent__ZD2zf,.chat-interface_signalModalWithSidebar__U5EJK{animation:chat-interface_slideUpFadeIn__JBaLK .3s ease-out}@keyframes chat-interface_slideUpFadeIn__JBaLK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-interface_backToListButton__H_oEg{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:13px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;font-weight:500;height:max-content}.chat-interface_backToListButton__H_oEg:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569;transform:translateY(-1px)}.chat-interface_backToListButton__H_oEg:before{content:"←";font-size:14px}.chat-interface_signalTitleContainer__kTsdW{text-align:center;flex:1}.chat-interface_signalTitleContainer__kTsdW h2{margin:0;font-size:20px;font-weight:700;color:#1e293b}.chat-interface_signalCounter__qTU1X{font-size:12px;color:#64748b;margin-top:4px;font-weight:500}@media (max-width:768px){.chat-interface_signalModalWithSidebar__U5EJK{flex-direction:column;max-width:98vw!important;width:98vw;max-height:95vh;height:95vh;margin:1vh auto}.chat-interface_signalSidebar__ClZA_{width:100%;min-width:unset;max-height:200px;border-right:none;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,#f8fafc,#f1f5f9)}.chat-interface_sidebarHeader__FU7dA{padding:12px 16px 10px}.chat-interface_sidebarHeader__FU7dA h3{font-size:14px}.chat-interface_sidebarHeader__FU7dA h3:before{font-size:16px}.chat-interface_signalsList__RFapQ{display:flex;overflow-x:auto;overflow-y:hidden;max-height:160px;padding:8px 0 8px 8px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.chat-interface_signalsList__RFapQ::-webkit-scrollbar{height:6px}.chat-interface_signalsList__RFapQ::-webkit-scrollbar-track{background:transparent}.chat-interface_signalsList__RFapQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chat-interface_signalSidebarItem__rV_gR{min-width:200px;flex-shrink:0;margin:0 8px 0 0;padding:12px}.chat-interface_sidebarItemTop__sLice{margin-bottom:6px}.chat-interface_sidebarSignalNumber__C2_HD{font-size:11px;padding:3px 6px}.chat-interface_sidebarSignalAction__Kqd03{font-size:10px;padding:3px 6px}.chat-interface_sidebarSignalDate__U28Df{font-size:10px;margin-bottom:4px}.chat-interface_sidebarSignalEntry__xcVHT{font-size:12px;margin-bottom:6px}.chat-interface_sidebarConfidenceText__Gixgn{font-size:9px;margin-bottom:3px}.chat-interface_sidebarConfidenceProgress__eRcmN{height:4px}.chat-interface_signalMainContent__rVx_4{flex:1;min-height:0}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalHeader__5xIlF{padding:16px 20px 12px;flex-wrap:wrap;gap:8px}.chat-interface_signalMainContent__rVx_4 .chat-interface_modalBody__ocdB_{padding:16px 20px}.chat-interface_backToListButton__H_oEg{padding:6px 12px;font-size:12px}.chat-interface_signalTitleContainer__kTsdW h2{font-size:18px}.chat-interface_signalCounter__qTU1X{font-size:11px}.chat-interface_activeSidebarItem__CKBrG{border-color:#3b82f6!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important}}.chat-interface_modalHeaderLeft__p1oQP{display:flex;justify-content:space-between;align-items:center;width:100%}.chat-interface_modalHeaderLeft__p1oQP .chat-interface_backToListButton__H_oEg{height:35px;display:flex;align-items:center}.chat-interface_modalHeaderLeft__p1oQP .chat-interface_backToListButton__H_oEg:before{height:23px}.chat-interface_modalHeaderLeft__p1oQP .chat-interface_modalCloseButton__yGxKT{margin-top:-10px}.chat-interface_chartsContainer__yUY2B{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #e9ecef}.chat-interface_chartsHeader__luIBJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.chat-interface_chartsTitle__a991i{color:#333;margin:0;font-size:18px;font-weight:600}.chat-interface_chartsControls___YAJw{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chat-interface_toggleButtons__cdcYU{display:flex;gap:5px}.chat-interface_toggleButton__Ae_Wm{padding:8px 16px;background-color:transparent;color:#333;border:1px solid #1890ff;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.chat-interface_toggleButton__Ae_Wm:hover{background-color:#e6f7ff}.chat-interface_activeToggle__Y2nJq{background-color:#1890ff!important;color:#ffffff!important}.chat-interface_overviewCharts__JcNXl{display:flex;gap:30px;justify-content:space-between;min-height:280px}.chat-interface_chartSection__dZHii{flex:1;min-width:300px;display:flex;flex-direction:column}.chat-interface_chartSectionTitle__v0rbB{color:#333;margin-bottom:15px;text-align:center;font-size:16px;font-weight:600}.chat-interface_pieChartContainer__lAfqJ{background-color:transparent;border-radius:8px;padding:10px;display:flex;justify-content:center;align-items:center;gap:20px;flex:1}.chat-interface_pieChart__YBblb{width:250px;height:250px;flex-shrink:0}.chat-interface_chartStats__WjxVF{color:#333;font-size:14px;flex-shrink:0}.chat-interface_statsTitle__GOfUP{margin-bottom:8px;font-size:14px;font-weight:700}.chat-interface_statItem__D4upn{margin-bottom:4px}.chat-interface_winRate__aJK7p{margin-top:10px;font-size:16px;font-weight:700;color:#00b050}.chat-interface_barChartContainer__NIW9T{width:100%;height:280px;background-color:transparent;border-radius:8px;flex:1}.chat-interface_performanceChart__ORPqb{width:100%;height:380px}.chat-interface_filtersContainer__8ctyv{margin-bottom:20px}.chat-interface_filtersRow__2nfH5{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.chat-interface_adminSearch__di6ex{flex:1;min-width:200px}.chat-interface_tableWrapper__L502c{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chat-interface_filtersRow__2nfH5>*{background:#fff;cursor:pointer}@media (max-width:1200px){.chat-interface_overviewCharts__JcNXl{flex-direction:row;gap:20px}.chat-interface_chartSection__dZHii{min-width:auto}.chat-interface_pieChartContainer__lAfqJ{flex-direction:column;gap:15px}.chat-interface_pieChart__YBblb{width:200px;height:200px}}@media (max-width:768px){.chat-interface_chartsContainer__yUY2B{padding:15px;margin-bottom:15px}.chat-interface_chartsHeader__luIBJ{flex-direction:column;align-items:flex-start;gap:10px}.chat-interface_chartsTitle__a991i{font-size:16px}.chat-interface_chartsControls___YAJw{width:100%;justify-content:space-between}.chat-interface_toggleButtons__cdcYU{flex:1}.chat-interface_toggleButton__Ae_Wm{flex:1;padding:10px 8px;font-size:13px}.chat-interface_overviewCharts__JcNXl{gap:15px}.chat-interface_chartSectionTitle__v0rbB{font-size:15px;margin-bottom:10px}.chat-interface_pieChartContainer__lAfqJ{padding:5px;gap:10px}.chat-interface_pieChart__YBblb{width:180px;height:180px}.chat-interface_chartStats__WjxVF{font-size:13px;text-align:center}.chat-interface_statsTitle__GOfUP{font-size:13px;margin-bottom:6px}.chat-interface_winRate__aJK7p{font-size:15px;margin-top:8px}.chat-interface_barChartContainer__NIW9T{height:250px}.chat-interface_performanceChart__ORPqb{height:300px}.chat-interface_filtersContainer__8ctyv{margin-bottom:15px}.chat-interface_filtersRow__2nfH5{flex-direction:column;align-items:stretch;gap:10px}.chat-interface_filtersRow__2nfH5>*{width:100%;background:#fff}.chat-interface_adminSearch__di6ex{min-width:100%}.chat-interface_adminDashboardContainer__xjicj{padding:10px}.chat-interface_adminHeader__vTzsB{flex-direction:column;align-items:flex-start;gap:15px}.chat-interface_adminHeader__vTzsB h1{font-size:20px}.chat-interface_adminActions__l2oB_{display:flex;flex-wrap:wrap;gap:8px;width:100%}.chat-interface_backLink__9Xy0C{padding:8px 12px;font-size:12px}.chat-interface_adminTabs__iNBHx{margin-bottom:15px}.chat-interface_tabButton__0cJ6r{padding:10px 15px;font-size:14px}.chat-interface_sectionHeader__E5Yb1{flex-direction:column;align-items:flex-start;gap:10px}.chat-interface_sectionHeader__E5Yb1 h2{font-size:18px}.chat-interface_addButton__Ql63V{width:100%;text-align:center;padding:12px}.chat-interface_adminTable__PRAto{overflow:visible}.chat-interface_adminTable__PRAto table{min-width:900px;font-size:12px}.chat-interface_adminTable__PRAto td,.chat-interface_adminTable__PRAto th{padding:8px 4px;font-size:12px;white-space:nowrap}.chat-interface_actionCell__qo9bk{min-width:140px}.chat-interface_deleteButton__yXfNz,.chat-interface_editButton__BXvwl,.chat-interface_notifyButton__Gupex{padding:6px 8px;font-size:11px;margin:1px;min-width:auto}.chat-interface_modalContent__t6KJ6{margin:10px;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}}@media (max-width:480px){.chat-interface_chartsContainer__yUY2B{padding:10px}.chat-interface_chartsTitle__a991i{font-size:15px}.chat-interface_toggleButton__Ae_Wm{padding:8px 6px;font-size:12px}.chat-interface_pieChart__YBblb{width:auto;height:auto}.chat-interface_overviewCharts__JcNXl{flex-direction:column;gap:20px}.chat-interface_chartStats__WjxVF,.chat-interface_statsTitle__GOfUP{font-size:12px}.chat-interface_winRate__aJK7p{font-size:14px}.chat-interface_barChartContainer__NIW9T{height:220px}.chat-interface_performanceChart__ORPqb{height:250px}.chat-interface_adminHeader__vTzsB h1{font-size:18px}.chat-interface_sectionHeader__E5Yb1 h2{font-size:16px}.chat-interface_adminTable__PRAto td,.chat-interface_adminTable__PRAto th{padding:6px 3px;font-size:11px}.chat-interface_deleteButton__yXfNz,.chat-interface_editButton__BXvwl,.chat-interface_notifyButton__Gupex{padding:4px 8px;font-size:10px}.chat-interface_signalForm__tESVn>div{flex-wrap:wrap}}.chat-interface_chartPopupModal__zyrib{background:#000000!important;border:1px solid #222222;border-radius:12px;position:relative;z-index:1001}.chat-interface_chartPopupModal__zyrib .chat-interface_modalHeader__5xIlF{border-bottom:1px solid #222222;padding:15px}.chat-interface_chartPopupModal__zyrib .chat-interface_modalHeader__5xIlF h2{color:#B0F127;font-size:24px;font-weight:600;margin:0}.chat-interface_chartPopupModal__zyrib .chat-interface_modalCloseButton__yGxKT{position:absolute;top:15px;right:20px;background:none;border:none;font-size:30px;color:#ccc;cursor:pointer;transition:color .3s}.chat-interface_chartPopupModal__zyrib .chat-interface_modalCloseButton__yGxKT:hover{color:#fff}.chat-interface_recharts-layer__rMueR{outline:none!important}@media (max-width:768px){.chat-interface_chartPopupModal__zyrib{width:100vw!important;height:max-content!important;maxWidth:none!important;maxHeight:none!important;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;max-height:80vh!important}.chat-interface_chartPopupModal__zyrib .chat-interface_modalHeader__5xIlF h2{fontSize:20px}}