.Footer_copyrightRow__97WGh{border-top:1px solid hsla(0,0%,100%,.1)}.AgentChat_floatingButton___vAni{position:fixed;z-index:9998;width:52px;height:52px;border-radius:50%;border:none;background:linear-gradient(135deg,#d4af37,#b8942e);box-shadow:0 4px 20px rgba(212,175,55,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;transition:transform .3s ease,box-shadow .3s ease}.AgentChat_floatingButton___vAni:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(212,175,55,.5)}.AgentChat_chatWindow__PqeQC{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background:#1a1a2e;display:flex;flex-direction:column;overflow:hidden}.AgentChat_header__jLlGY{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid rgba(212,175,55,.2);padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.AgentChat_headerLeft__YAl0C{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.AgentChat_headerAvatar__7W9c0{width:36px;height:36px;background:rgba(212,175,55,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.AgentChat_headerInfo__nnXpH{flex:1 1;min-width:0}.AgentChat_headerTitle__C2k9P{color:#fff;font-size:15px;font-weight:600;margin:0}.AgentChat_headerSubtitle__uVuh1{color:rgba(212,175,55,.8);font-size:11px;margin:1px 0 0}.AgentChat_headerActions__A2nYm{display:flex;align-items:center;gap:6px}.AgentChat_clearBtn___IqhS,.AgentChat_closeBtn__NfSm_{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:color .2s}.AgentChat_clearBtn___IqhS:hover,.AgentChat_closeBtn__NfSm_:hover{color:#fff}.AgentChat_messagesContainer___Hxp0{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.AgentChat_messagesContainer___Hxp0::-webkit-scrollbar{width:4px}.AgentChat_messagesContainer___Hxp0::-webkit-scrollbar-thumb{background:rgba(212,175,55,.3);border-radius:2px}.AgentChat_msg__viNuF{padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.5;word-break:break-word;animation:AgentChat_fadeIn___4q_s .2s ease}@keyframes AgentChat_fadeIn___4q_s{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AgentChat_msgUser__EoSBi{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.25);color:#e0e0e0;align-self:flex-end;max-width:85%;border-bottom-right-radius:4px}.AgentChat_msgBot__VVEtc{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#e0e0e0;align-self:flex-start;max-width:90%}.AgentChat_msgThought__hX_lX{background:rgba(147,51,234,.08);border:1px solid rgba(147,51,234,.15);color:rgba(200,180,255,.9);font-style:italic;font-size:12px}.AgentChat_msgTool__DGhPG{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.15);color:rgba(180,255,200,.9)}.AgentChat_msgObs__T9hBW,.AgentChat_msgTool__DGhPG{font-size:12px;font-family:Fira Code,Consolas,monospace}.AgentChat_msgObs__T9hBW{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.15);color:rgba(255,230,150,.9)}.AgentChat_msgFinal__Wrs0W{background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.25);color:#fff;font-size:13px;align-self:flex-start;max-width:90%}.AgentChat_msgError__lkyej{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:hsla(0,100%,85%,.9);font-size:12px}.AgentChat_msgLabel__o7Fmg{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;opacity:.7}.AgentChat_msgContent__8Ma7T{white-space:pre-wrap}.AgentChat_msgPre__jv8n0{margin:4px 0 0;font-size:11px;white-space:pre-wrap;max-height:120px;overflow-y:auto;opacity:.85}.AgentChat_welcome__Sydx9{text-align:center;padding:24px 16px}.AgentChat_welcomeIcon__uotrm{font-size:36px;margin-bottom:8px}.AgentChat_welcomeTitle__0wfl5{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.AgentChat_welcomeText__Qw09Q{color:hsla(0,0%,100%,.5);font-size:12px;margin-bottom:14px}.AgentChat_suggestions__EdbcG{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.AgentChat_suggestion__FLifR{background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.2);border-radius:14px;padding:5px 12px;font-size:11px;color:rgba(212,175,55,.9);cursor:pointer;transition:background .2s}.AgentChat_suggestion__FLifR:hover{background:rgba(212,175,55,.15)}.AgentChat_loadingDots__r8DKY{display:flex;gap:5px;padding:4px 0}.AgentChat_loadingDots__r8DKY span{width:7px;height:7px;background:rgba(212,175,55,.5);border-radius:50%;animation:AgentChat_pulse__0J78z 1.4s ease-in-out infinite}.AgentChat_loadingDots__r8DKY span:nth-child(2){animation-delay:.2s}.AgentChat_loadingDots__r8DKY span:nth-child(3){animation-delay:.4s}@keyframes AgentChat_pulse__0J78z{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.AgentChat_inputArea__3Q1wp{display:flex;gap:10px;padding:14px 16px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.3)}.AgentChat_input__xQ_w6{flex:1 1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:12px 16px;color:#fff;font-size:15px;outline:none;transition:border-color .2s}.AgentChat_input__xQ_w6:focus{border-color:rgba(212,175,55,.4)}.AgentChat_input__xQ_w6::placeholder{color:hsla(0,0%,100%,.25)}.AgentChat_sendBtn__uo9Qq{background:linear-gradient(135deg,#d4af37,#b8942e);border:none;border-radius:8px;padding:8px 14px;color:#000;font-size:14px;cursor:pointer;transition:transform .2s,opacity .2s;display:flex;align-items:center;justify-content:center;min-width:40px}.AgentChat_sendBtn__uo9Qq:hover:not(:disabled){transform:scale(1.05)}.AgentChat_sendBtn__uo9Qq:disabled{opacity:.4;cursor:not-allowed}