.AnimatedHeading_animate__QbGCv{display:inline-block;-webkit-animation:AnimatedHeading_scaleAnimation__3SDXE .3s;-moz-animation:AnimatedHeading_scaleAnimation__3SDXE .3s;animation:AnimatedHeading_scaleAnimation__3SDXE .3s}@-webkit-keyframes AnimatedHeading_scaleAnimation__3SDXE{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.35);transform:scale(1.35)}}@-moz-keyframes AnimatedHeading_scaleAnimation__3SDXE{0%,to{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.35);transform:scale(1.35)}}@keyframes AnimatedHeading_scaleAnimation__3SDXE{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);transform:scale(1.35)}}.AnimatedHeading_mHideelement__3ZSCA{-webkit-animation:AnimatedHeading_Hideelement__1cBqU .3s ease 0s 1 normal forwards;-moz-animation:AnimatedHeading_Hideelement__1cBqU .3s ease 0s 1 normal forwards;animation:AnimatedHeading_Hideelement__1cBqU .3s ease 0s 1 normal forwards}@-webkit-keyframes AnimatedHeading_Hideelement__1cBqU{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@-moz-keyframes AnimatedHeading_Hideelement__1cBqU{0%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}to{opacity:0;-moz-transform:translateX(-50px);transform:translateX(-50px)}}@keyframes AnimatedHeading_Hideelement__1cBqU{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);transform:translateX(-50px)}}.AgentWidget_widgetContainer__2_V0G{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%;width:100%;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AgentWidget_header__12lGj{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding:0 20px;background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.AgentWidget_title__31-CN{margin:0;font-size:18px;font-weight:600}.AgentWidget_statusIndicator__2pBM_{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px;font-size:14px}.AgentWidget_statusDot__3VmIB{width:8px;height:8px;border-radius:50%;background-color:#6b7280;-webkit-animation:AgentWidget_pulse__3XW9p 2s infinite;-moz-animation:AgentWidget_pulse__3XW9p 2s infinite;animation:AgentWidget_pulse__3XW9p 2s infinite}.AgentWidget_statusConnected__hkzJ7{background-color:#10b981}.AgentWidget_statusConnecting__3wTx6{background-color:#f59e0b}.AgentWidget_statusError__357DS{background-color:#ef4444}.AgentWidget_messagesContainer__1Owlz{-moz-box-flex:1;flex:1 1;padding:16px;overflow-y:auto;background:#f9fafb;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:12px;gap:12px}.AgentWidget_messagesContainer__1Owlz::-webkit-scrollbar{width:4px}.AgentWidget_messagesContainer__1Owlz::-webkit-scrollbar-track{background:transparent}.AgentWidget_messagesContainer__1Owlz::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.AgentWidget_emptyState__t09ia{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-flex:1;flex:1 1;color:#6b7280;text-align:center;grid-gap:12px;gap:12px}.AgentWidget_emptyState__t09ia svg{width:48px;height:48px;opacity:.5}.AgentWidget_emptyState__t09ia p{margin:0;font-size:14px}.AgentWidget_message__2GqwR{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:4px;gap:4px;padding:12px;border-radius:8px;max-width:85%;word-wrap:break-word}.AgentWidget_userMessage__394eA{align-self:flex-end;background:#3b82f6;color:#fff}.AgentWidget_userMessage__394eA b{color:hsla(0,0%,100%,.8);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.AgentWidget_agentMessage__1-hnM{align-self:flex-start;background:#e5e7eb;color:#374151}.AgentWidget_agentMessage__1-hnM b{color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.AgentWidget_tentative__3Y6hF{opacity:.7;font-style:italic}.AgentWidget_controls__1gavo{grid-gap:12px;gap:12px;padding:16px 20px;background:#fff;border-top:1px solid #e5e7eb}.AgentWidget_controlButton__1nAdM,.AgentWidget_controls__1gavo{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.AgentWidget_controlButton__1nAdM{-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:#f3f4f6;color:#374151;min-width:120px}.AgentWidget_controlButton__1nAdM:hover{background:#e5e7eb;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.AgentWidget_controlButton__1nAdM:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.AgentWidget_controlButton__1nAdM svg{width:18px;height:18px}.AgentWidget_startButton__1pDtb{background:-moz-linear-gradient(315deg,#10b981 0,#059669 100%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;-moz-box-flex:1;flex:1 1}.AgentWidget_startButton__1pDtb:hover{background:-moz-linear-gradient(315deg,#059669 0,#047857 100%);background:linear-gradient(135deg,#059669,#047857)}.AgentWidget_connectingButton__pK7RT{color:#fff;-moz-box-flex:1;flex:1 1;cursor:not-allowed}.AgentWidget_connectingButton__pK7RT,.AgentWidget_connectingButton__pK7RT:hover{background:-moz-linear-gradient(315deg,#f59e0b 0,#d97706 100%);background:linear-gradient(135deg,#f59e0b,#d97706)}.AgentWidget_connectingButton__pK7RT:hover{-webkit-transform:none;-moz-transform:none;transform:none}.AgentWidget_spinner__3vJ-8{-webkit-animation:AgentWidget_spin__2I1-m 1s linear infinite;-moz-animation:AgentWidget_spin__2I1-m 1s linear infinite;animation:AgentWidget_spin__2I1-m 1s linear infinite}@-webkit-keyframes AgentWidget_spin__2I1-m{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes AgentWidget_spin__2I1-m{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes AgentWidget_spin__2I1-m{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.AgentWidget_stopButton__1EtL8{background:-moz-linear-gradient(315deg,#ef4444 0,#dc2626 100%);background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.AgentWidget_stopButton__1EtL8:hover{background:-moz-linear-gradient(315deg,#dc2626 0,#b91c1c 100%);background:linear-gradient(135deg,#dc2626,#b91c1c)}@-webkit-keyframes AgentWidget_pulse__3XW9p{0%,to{opacity:1}50%{opacity:.5}}@-moz-keyframes AgentWidget_pulse__3XW9p{0%,to{opacity:1}50%{opacity:.5}}@keyframes AgentWidget_pulse__3XW9p{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.AgentWidget_widgetContainer__2_V0G{max-width:100%;border-radius:0;height:100vh}.AgentWidget_controls__1gavo{padding:12px 16px}.AgentWidget_controlButton__1nAdM{min-width:100px;padding:10px 16px;font-size:13px}.AgentWidget_header__12lGj{padding:0 16px}.AgentWidget_title__31-CN{font-size:16px}}