.nx-cache{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx-demo-chat.is-vivant{overflow-y:auto;max-height:440px;scrollbar-width:thin}.nx-demo-chat.is-vivant .nx-bulle{animation:nxSurgit .3s cubic-bezier(.22,1,.36,1) both}.nx-demo-saisie{display:flex;gap:.6rem;width:100%;max-width:1040px}.nx-demo-saisie input{flex:1;min-width:0;height:52px;padding:0 1.15rem;border-radius:999px;border:1px solid #333845;background:#14161C;color:var(--nx-lune,#E4E7F0);font:inherit;font-size:1rem}.nx-demo-saisie input::placeholder{color:#8A90A0}.nx-demo-saisie input:focus{outline:none;border-color:var(--nx-lavande,#A99FFF)}.nx-demo-envoi{height:52px;padding:0 1.6rem;border-radius:999px;border:0;background:var(--nx-lune,#E4E7F0);color:var(--nx-encre,#0B0C10);font:inherit;font-weight:600;cursor:pointer;transition:opacity .2s}.nx-demo-envoi:disabled{opacity:.45;cursor:progress}.nx-demo-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1040px}.nx-suggestion{padding:.5rem 1rem;border-radius:999px;border:1px solid #2A2E38;background:#fff0;color:#8A90A0;font:inherit;font-size:.875rem;cursor:pointer;transition:color .2s,border-color .2s}.nx-suggestion:hover{color:var(--nx-lune,#E4E7F0);border-color:var(--nx-brume,#6B7280)}.nx-bulle--attente{display:inline-flex;align-items:center;gap:.3rem;animation:none}.nx-bulle--attente i{width:7px;height:7px;border-radius:50%;background:#8A90A0;animation:nxAgentPulse 1.2s ease-in-out infinite}.nx-bulle--attente i:nth-child(2){animation-delay:.2s}.nx-bulle--attente i:nth-child(3){animation-delay:.4s}@keyframes nxSurgit{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nxAgentPulse{0%,100%{opacity:.3}50%{opacity:1}}@media (max-width:800px){.nx-demo-envoi{padding:0 1.1rem}.nx-demo-chat.is-vivant{max-height:420px}}@media (prefers-reduced-motion:reduce){.nx-demo-chat.is-vivant .nx-bulle{animation:none}.nx-bulle--attente i{animation:none;opacity:.6}}