/* Human moments stay inside the supplied presentation's existing panels. */
.human-scene{font-family:Inter,Plex,sans-serif;display:flex;align-items:center}
.human-stack{width:930px;display:flex;flex-direction:column;gap:18px;padding-top:10px;margin:0 auto;color:#1a1d24}
.human-demo-label{font:500 14px/1.4 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#6c627d;margin-bottom:2px}
.human-card{position:relative;padding:26px 30px;background:#fff;border:1.5px solid #e6e3ed;border-radius:23px;box-shadow:0 16px 32px -22px #34264f45}
.human-person{display:flex;align-items:center;gap:17px;min-width:0}
.human-portrait{display:block;width:84px;height:84px;flex:none;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 0 0 4px #fff,0 0 0 5px #eee8f4}
.human-portrait-small{width:66px;height:66px}
.human-portrait-large{width:122px;height:122px}
.human-person strong{display:block;font:650 26px/1.3 Inter,sans-serif;letter-spacing:-.02em}
.human-person span{display:block;font:400 17px/1.45 Inter,sans-serif;color:#737584;margin-top:5px}
.human-card>p{font:400 25px/1.5 Inter,sans-serif;letter-spacing:-.015em;margin:19px 0 0}
.human-ai{border-color:#edc8b6}
.human-ai-heading{display:flex;align-items:center;gap:10px;color:#a13b10;font:600 20px/1.4 Inter,sans-serif}
.human-ai-heading>strong{font-weight:600}
.human-ai-heading>span:last-child{font-size:15px;font-weight:450;margin-left:auto;color:#7e7280}
.human-ai-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#fff0e8;color:#ed5d22;font-size:23px}
.human-ai>p{font-size:22px;margin-top:14px;line-height:1.5;min-height:66px}
.human-source{font:400 15px/1.5 Inter,sans-serif;color:#81808e;margin-top:14px}
.human-signals{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.human-signals>span{display:inline-flex;font:500 17px/1.5 Inter,sans-serif;color:#6b577e;background:#f4f0f9;border:1px solid #e7deef;border-radius:30px;padding:5px 12px}
.human-teammate{padding:19px 24px;border-color:#d9dfed}
.human-teammate .human-person strong{font-size:23px}
.human-teammate .human-person span{font-size:16px}
.human-teammate>p{font-size:20px;color:#5b5e6c;line-height:1.45;margin-top:13px;padding-right:20px}
.human-check{position:absolute;right:26px;top:30px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf7ef;color:#32845a;font:600 19px Inter,sans-serif}
.human-handoff-line{display:flex;align-items:center;justify-content:center;gap:15px;color:#79618e;font:500 17px Inter,sans-serif;height:38px}
.human-handoff-line i{width:67px;height:1px;background:#c1acd9}
.human-resolution{align-self:center;max-width:100%;border:1px solid #d5e9dc;background:#f1f8f2;border-radius:12px;padding:14px 22px;font:500 18px/1.5 Inter,sans-serif;color:#4c7b5a}
.human-footnote{text-align:center;font:400 17px/1.5 Inter,sans-serif;color:#787186}
.human-call-heading{display:flex;align-items:center;gap:9px;font:500 17px Inter,sans-serif;color:#7b708d}
.human-live-dot{width:8px;height:8px;background:#49a278;border-radius:50%}
.human-call-time{margin-left:auto;font-family:PlexMono,monospace;font-size:16px;color:#93909e}
.human-caller{display:flex;align-items:center;justify-content:center;gap:24px;margin:24px 0 20px}
.human-caller strong{display:block;font:650 31px/1.3 Inter,sans-serif;letter-spacing:-.025em}
.human-caller span{display:block;font:400 18px/1.5 Inter,sans-serif;color:#877393;margin-top:7px}
.human-wave{height:72px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 30px}
.human-wave i{display:block;width:8px;height:var(--wave-height,40px);background:#b7a1e1;border-radius:5px;transform-origin:center}
.human-wave i:nth-child(3n){background:#d1c2eb}
.human-call-caption{font:400 21px/1.5 Inter,sans-serif;text-align:center;color:#5e5570;margin-top:12px}
.human-spoken{padding:5px 20px;margin-top:0;font-size:19px}
.human-call-summary>span{display:block;font:600 16px Inter,sans-serif;color:#8b8197;margin-top:24px}
.human-call-summary>p{font:400 23px/1.5 Inter,sans-serif;margin:9px 0 17px}
.human-action-trace{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:21px 0;color:#9276ac;font:500 16px/1.5 Inter,sans-serif}
.human-action-trace>span{border:1px solid #ece5f3;border-radius:8px;padding:9px 12px;background:#faf8fd}
.human-action-trace i{font-style:normal}
.human-workflow-steps{display:flex;flex-direction:column;gap:10px;margin-top:17px;font:500 19px/1.4 Inter,sans-serif;color:#73607e}
.human-workflow-steps>span{padding:11px 15px;border:1px solid #e8e1ef;background:#faf8fd;border-radius:9px}
.human-survey-title{font:600 28px/1.4 Inter,sans-serif;letter-spacing:-.025em;margin-top:24px}
.human-stars{display:flex;gap:12px;color:#e7a33d;font-size:49px;line-height:1.2;letter-spacing:8px;margin:17px 0}
.human-stars span{display:block}
.human-survey-input{padding:14px 17px;border:1.5px solid #e5e4ea;border-radius:11px;font:400 20px/1.5 Inter,sans-serif;color:#92909b;margin-top:19px}
.lx .human-inline-avatar{padding:0;overflow:hidden;border:0}
.lx .human-inline-avatar .human-portrait{width:100%;height:100%;box-shadow:none}

@media(prefers-reduced-motion:reduce){.human-wave i{transition:none}}
