.cia{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:12px;background:var(--bg-raised)}.cia__texte{display:flex;align-items:center;gap:.6rem;margin:0;font-weight:600;color:var(--ink-soft)}.cia__point{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent);animation:cia-pouls 1.6s ease-out infinite}.cia__lignes{display:flex;flex-direction:column;gap:.55rem}.cia__lignes i{position:relative;display:block;height:.7rem;border-radius:99px;background:var(--bg-sunken);overflow:hidden}.cia__lignes i:last-child{width:62%}.cia__lignes i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 22%,var(--bg-hover));transform-origin:left;transform:scaleX(0);animation:cia-ecrit 2.4s cubic-bezier(.32,.72,0,1) infinite;animation-delay:calc(var(--i) * .35s)}.cia__lent{margin:0;font-size:.85rem;color:var(--ink-muted);animation:cia-entree .3s ease-out}.cia-echec{margin:0;padding:.85rem 1rem;border:1px dashed var(--line-strong);border-radius:12px;font-size:.95rem;color:var(--ink-soft)}@keyframes cia-pouls{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 .55rem transparent}}@keyframes cia-ecrit{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes cia-entree{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cia__lent,.cia__lignes i:after,.cia__point{animation:none}.cia__lignes i:after{transform:scaleX(.5)}}