.kelly-conversation{color:#19392e;background:#fcfcf8;padding:20px}.kelly-voice-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:28px 8px 8px;display:flex}.kelly-presence{background:#edf3e9;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:112px;height:112px;margin-bottom:26px;display:flex}.kelly-presence span{background:#215d47;border-radius:8px;width:5px;height:18px;transition:height .3s}.kelly-presence span:nth-child(2),.kelly-presence span:nth-child(4){height:32px}.kelly-presence span:nth-child(3){height:46px}.kelly-presence.is-speaking span{animation:.8s ease-in-out infinite alternate kelly-speaking}.kelly-presence.is-speaking span:nth-child(2n){animation-delay:-.4s}@keyframes kelly-speaking{to{height:12px}}.kelly-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#66796e;margin-bottom:14px;font-size:11px}.kelly-greeting{letter-spacing:-1px;max-width:560px;font:clamp(30px,4vw,45px)/1.2 Georgia,serif}.kelly-caption{color:#66796e;overflow-wrap:anywhere;max-width:480px;margin:20px 0 28px;font-size:15px;line-height:1.7}.kelly-talk-button{color:#fff;background:#215d47;border-radius:30px;height:auto;min-height:50px;padding:14px 25px}.kelly-talk-button:hover{background:#174b38}.kelly-secondary-controls{color:#66796e;flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.kelly-composer{background:#fff;border:1px solid #e1e8df;border-radius:16px;gap:8px;max-width:520px;margin:20px auto;padding:8px;display:flex}.kelly-composer input{flex:1;min-width:0;padding:8px;font-size:16px}.kelly-transcript{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-width:680px;max-height:50vh;margin:24px auto;overflow-y:auto}.kelly-transcript article{border-top:1px solid #e1e8df;padding:18px 0}.kelly-small{color:#66796e;margin-bottom:8px;font-size:12px}.kelly-error{color:#9b3023;text-align:center;max-width:520px;margin:16px auto;font-size:14px}@media (prefers-reduced-motion:reduce){.kelly-presence.is-speaking span{animation:none}}
