.nc-product-conversations{--nc-point-color:var(--nc-ink-strong)}.nc-product-conversations[data-signal=typing]{--nc-point-color:var(--nc-signal-typing)}.nc-product-conversations:is([data-signal=assistant],[data-signal=call-assistant]){--nc-point-color:var(--nc-signal-assistant)}.nc-product-conversations:is([data-signal=call-person],[data-signal=call-both]){--nc-point-color:var(--nc-signal-person)}.nc-product-conversations[data-signal=ringing]{--nc-point-color:var(--nc-signal-ringing)}.nc-product-conversations[data-signal] .skl-assistant .skl-assistant__orb{color:var(--nc-point-color);transition:color var(--nc-motion-fast) ease, opacity var(--nc-motion-fast) ease, visibility 0s}.nc-product-conversations[data-signal] .skl-assistant .skl-assistant__mark{box-sizing:content-box;filter:none;opacity:1;background:currentColor padding-box content-box;border-radius:50%;width:20px;height:20px;animation:none}.nc-product-conversations[data-signal] .skl-assistant .skl-assistant__orb:before,.nc-product-conversations[data-signal] .skl-assistant .skl-assistant__orb:after{box-sizing:border-box;opacity:0;pointer-events:none;content:"";background:0 0;border:1.5px solid;border-radius:50%;animation:none;position:absolute;inset:12px;transform:none}.nc-product-conversations .skl-assistant__orb-badge{z-index:1;border-radius:0}.nc-product-conversations[data-signal=typing] .skl-assistant .skl-assistant__orb:before{opacity:1;background:radial-gradient(circle at 19px 4px,currentColor 1.75px,#0000 2.25px),radial-gradient(circle at 32px 26.5px,currentColor 1.75px,#0000 2.25px),radial-gradient(circle at 6px 26.5px,currentColor 1.75px,#0000 2.25px);border:0;inset:3px}.nc-product-conversations[data-signal=assistant] .skl-assistant .skl-assistant__orb:before{opacity:.3;background:currentColor;border:0;transform:scale(1.7)}.nc-product-conversations:is([data-signal=call-person],[data-signal=call-both],[data-signal=ringing]) .skl-assistant .skl-assistant__orb:before{opacity:.6;transform:scale(1.6)}.nc-product-conversations:is([data-signal=call-assistant],[data-signal=call-both]) .skl-assistant .skl-assistant__mark{border:1.5px solid;border-color:var(--nc-signal-assistant) transparent;padding:5.5px}@media (prefers-reduced-motion:no-preference){.nc-product-conversations[data-signal=idle] .skl-assistant .skl-assistant__mark{animation:3s ease-in-out infinite nc-point-breathe}.nc-product-conversations[data-signal=typing] .skl-assistant .skl-assistant__orb:before{animation:1.2s linear infinite nc-point-spin}.nc-product-conversations[data-signal=assistant] .skl-assistant .skl-assistant__mark{animation:.9s linear infinite nc-point-tempo}.nc-product-conversations[data-signal=assistant] .skl-assistant .skl-assistant__orb:before{animation:.9s linear infinite nc-point-halo}.nc-product-conversations:is([data-signal=call-person],[data-signal=call-both]) .skl-assistant .skl-assistant__orb:before{animation:1.6s linear infinite nc-point-sonar}.nc-product-conversations:is([data-signal=call-person],[data-signal=call-both]) .skl-assistant .skl-assistant__orb:after{animation:1.6s linear -.8s infinite nc-point-sonar}.nc-product-conversations:is([data-signal=call-assistant],[data-signal=call-both]) .skl-assistant .skl-assistant__mark{animation:2.4s linear infinite nc-point-spin}.nc-product-conversations[data-signal=ringing] .skl-assistant .skl-assistant__mark{animation:.7s linear infinite nc-point-beat}.nc-product-conversations[data-signal=ringing] .skl-assistant .skl-assistant__orb:before{animation:.7s linear infinite nc-point-ring}.nc-product-conversations[data-signal=ringing] .skl-assistant .skl-assistant__orb:after{animation:.7s linear -.56s infinite nc-point-ring}}@keyframes nc-point-breathe{50%{transform:scale(1.08)}}@keyframes nc-point-spin{to{transform:rotate(1turn)}}@keyframes nc-point-tempo{32%{transform:scale(1.18)}48%{transform:scale(.94)}64%{transform:scale(1.06)}78%{transform:scale(.99)}}@keyframes nc-point-halo{0%{opacity:.4;transform:scale(1)}32%{opacity:.22;transform:scale(1.9)}to{opacity:0;transform:scale(2.2)}}@keyframes nc-point-sonar{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes nc-point-ring{0%{opacity:.9;transform:scale(1)}55%,to{opacity:0;transform:scale(2.2)}}@keyframes nc-point-beat{12%,36%{transform:scale(1.14)}24%,48%{transform:scale(1)}}.nc-product-conversations[data-point=hidden] .skl-assistant{pointer-events:none}.nc-product-conversations[data-point=hidden][data-signal] .skl-assistant .skl-assistant__orb{opacity:0;visibility:hidden;transition:opacity var(--nc-motion-fast) ease, visibility 0s var(--nc-motion-fast)}.nc-product-conversations[data-point=hidden][data-signal] .skl-assistant .skl-assistant__mark,.nc-product-conversations[data-point=hidden][data-signal] .skl-assistant .skl-assistant__orb:before{animation:none}.nc-product-conversations--expanded{height:100%;min-height:0;display:flex}.nc-product-conversations--expanded .skl-assistant--page{flex:1;min-height:0}