.E0kJGG_main{background:linear-gradient(#f5f7fb 0%,#eef2f7 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;font-family:Arial,Helvetica,sans-serif;display:flex}.E0kJGG_card{background:#fff;border:1px solid #e8edf3;border-radius:24px;width:100%;max-width:900px;overflow:hidden;box-shadow:0 18px 60px #00000014}.E0kJGG_header{background:#fff;border-bottom:1px solid #edf0f4;align-items:center;gap:16px;padding:26px 30px;display:flex}.E0kJGG_logo{color:#fff;background:#111827;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:18px;font-weight:700;display:flex}.E0kJGG_header h1{color:#111827;margin:0;font-size:26px}.E0kJGG_header p{color:#6b7280;margin:4px 0 0;font-size:15px}.E0kJGG_intro{background:#fafbfc;border-bottom:1px solid #edf0f4;padding:28px 30px 20px}.E0kJGG_intro h2{color:#111827;margin:0 0 14px;font-size:28px}.E0kJGG_intro p{color:#374151;margin:10px 0;font-size:16px;line-height:1.6}.E0kJGG_chat{background:#fff;flex-direction:column;gap:14px;min-height:360px;max-height:520px;padding:28px 30px;display:flex;overflow-y:auto}.E0kJGG_agentMessage,.E0kJGG_userMessage{white-space:pre-wrap;border-radius:18px;max-width:78%;padding:14px 16px;font-size:16px;line-height:1.5}.E0kJGG_agentMessage{color:#111827;background:#f3f4f6;border-bottom-left-radius:6px;align-self:flex-start}.E0kJGG_userMessage{color:#fff;background:#111827;border-bottom-right-radius:6px;align-self:flex-end}.E0kJGG_inputArea{background:#fff;border-top:1px solid #edf0f4;align-items:flex-end;gap:14px;padding:20px 24px 24px;display:flex}.E0kJGG_inputArea textarea{resize:vertical;border:1px solid #d9dee6;border-radius:16px;outline:none;flex:1;min-height:70px;max-height:180px;padding:14px 16px;font-family:inherit;font-size:16px}.E0kJGG_inputArea textarea:focus{border-color:#111827}.E0kJGG_inputArea button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:14px;padding:14px 22px;font-size:16px;font-weight:600}.E0kJGG_inputArea button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.E0kJGG_main{padding:0}.E0kJGG_card{min-height:100vh;box-shadow:none;border:none;border-radius:0}.E0kJGG_header,.E0kJGG_intro,.E0kJGG_chat,.E0kJGG_inputArea{padding-left:18px;padding-right:18px}.E0kJGG_agentMessage,.E0kJGG_userMessage{max-width:90%}.E0kJGG_inputArea{flex-direction:column;align-items:stretch}.E0kJGG_inputArea button{width:100%}}
