.bot-showcase{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding:24px 0;display:grid}.bot-copy h3{letter-spacing:-1px;margin-bottom:24px;font-size:clamp(28px,3vw,40px);line-height:1.2}.bot-copy p{max-width:600px;margin-bottom:20px}.bot-channels{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.bot-channels span{color:#c5d0e1;background:#19365366;border:1px solid #41658a;border-radius:8px;padding:6px 11px;font-size:12px}.bot-demo{justify-self:center;width:100%;min-width:0;max-width:380px}.bot-chat{color:#111b21;background:#efeae2;border:1px solid #ffffff24;border-radius:20px;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 16px 48px #0003}.bot-chat-header{color:#fff;background:#075e54;align-items:center;gap:10px;padding:17px 16px;display:flex}.bot-avatar{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.bot-chat-header b{font-size:14px}.bot-chat-header small{color:#d9fdd3;margin-top:4px;font-size:11px;display:block}.bot-chat-platform{color:#d9fdd3;margin-left:auto;font-size:10px}.bot-chat-feed{scrollbar-width:thin;scrollbar-color:#c4bdb3 transparent;overscroll-behavior:contain;background:radial-gradient(#ccc3b677 .8px,#0000 .8px) 0 0/18px 18px,#efeae2;flex-direction:column;gap:12px;height:365px;padding:18px 16px;display:flex;overflow-y:auto}.bot-chat-date{color:#54656f;background:#fff9;border-radius:6px;align-self:center;margin-bottom:3px;padding:5px 9px;font-size:10px}.bot-bubble{color:#111b21;background:#fff;border-radius:0 10px 10px;flex-shrink:0;align-self:flex-start;max-width:88%;padding:10px 12px 6px;font-size:13px;line-height:1.45;animation:.18s ease-out bot-message-in;box-shadow:0 1px 1px #0002}.bot-bubble.client{background:#d9fdd3;border-radius:10px 0 10px 10px;align-self:flex-end}.bot-bubble small{text-align:right;color:#667781;margin-top:4px;font-size:10px;display:block}.bot-read{color:#168eb5}.bot-typing{gap:4px;padding:14px 15px;display:flex}.bot-typing i{background:#667781;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite bot-typing}.bot-typing i:nth-child(2){animation-delay:.15s}.bot-typing i:nth-child(3){animation-delay:.3s}.bot-chat-composer{color:#54656f;background:#f0f2f5;align-items:center;gap:12px;padding:12px;display:flex}.bot-chat-composer>span{background:#fff;border-radius:22px;flex:1;padding:10px 14px;font-size:12px}.bot-chat-composer svg{color:#008069}.bot-demo-caption{color:#a8bad1;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:10px;display:flex}.bot-demo-caption button{color:#edf5ff;background:#193653;border:1px solid #41658a;border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px}.bot-transcript{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes bot-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bot-typing{50%{opacity:.35;transform:translateY(-2px)}}@media (max-width:900px){.bot-showcase{grid-template-columns:1fr;gap:32px}.bot-copy{max-width:650px}.bot-demo{max-width:380px}.bot-chat-feed{height:350px}}@media (prefers-reduced-motion:reduce){.bot-bubble,.bot-typing i{animation:none}}
