.conv[data-astro-cid-7ed4rvck]{display:flex;flex-direction:column;background:#fff;border-radius:30px;box-shadow:var(--ombre-flottante);overflow:hidden;height:min(600px,80vh)}.tete[data-astro-cid-7ed4rvck]{display:flex;align-items:center;gap:14px;padding:18px 22px;background:linear-gradient(180deg,#f7faff,#fff)}.tete[data-astro-cid-7ed4rvck] .avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--surligneur)}.nom[data-astro-cid-7ed4rvck]{font-family:var(--police-titre);font-weight:800;font-size:1.15rem;line-height:1.1;letter-spacing:-.02em}.role[data-astro-cid-7ed4rvck]{font-size:.88rem;color:var(--nuit-doux)}.fil[data-astro-cid-7ed4rvck]{flex:1;overflow-y:auto;list-style:none;margin:0;padding:8px 22px 18px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.fil[data-astro-cid-7ed4rvck] .msg{display:flex;animation:entree .35s cubic-bezier(.2,.7,.2,1)}.fil[data-astro-cid-7ed4rvck] .msg.moi{justify-content:flex-end}.fil[data-astro-cid-7ed4rvck] .bulle{max-width:88%;padding:13px 17px;border-radius:22px;display:grid;gap:8px;line-height:1.5}.fil[data-astro-cid-7ed4rvck] .ines .bulle{background:var(--bulle);border-bottom-left-radius:8px}.fil[data-astro-cid-7ed4rvck] .moi .bulle{background:var(--electrique);color:#fff;border-bottom-right-radius:8px}.fil[data-astro-cid-7ed4rvck] .meta{font-size:.82rem;color:var(--nuit-doux)}.fil[data-astro-cid-7ed4rvck] .meta a{color:inherit}.fil[data-astro-cid-7ed4rvck] .renvoi{font-weight:700;color:var(--electrique);text-decoration:none;font-size:.95rem}.fil[data-astro-cid-7ed4rvck] .renvoi:hover{text-decoration:underline}.fil[data-astro-cid-7ed4rvck] .choix{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.fil[data-astro-cid-7ed4rvck] .choix button{min-height:42px;padding:0 18px;border-radius:999px;cursor:pointer;font-weight:700;font-size:.92rem;border:0;background:#fff;color:var(--nuit);box-shadow:inset 0 0 0 1.5px var(--ligne)}.fil[data-astro-cid-7ed4rvck] .choix button:first-child{background:var(--nuit);color:#fff;box-shadow:none}.fil[data-astro-cid-7ed4rvck] .choix button:disabled{opacity:.45;cursor:default}.fil[data-astro-cid-7ed4rvck] .ecrit .bulle{display:flex;align-items:center;gap:12px;padding:14px 17px}.fil[data-astro-cid-7ed4rvck] .ecrit .points{display:flex;gap:5px;flex:none}.fil[data-astro-cid-7ed4rvck] .ecrit .statut{font-size:.95rem;color:var(--nuit-doux);line-height:1.35}.fil[data-astro-cid-7ed4rvck] .ecrit span{width:7px;height:7px;border-radius:50%;background:var(--nuit-doux);animation:point 1s infinite ease-in-out}.fil[data-astro-cid-7ed4rvck] .ecrit span:nth-child(2){animation-delay:.15s}.fil[data-astro-cid-7ed4rvck] .ecrit span:nth-child(3){animation-delay:.3s}.suggestions[data-astro-cid-7ed4rvck]{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 16px}.suggestions[data-astro-cid-7ed4rvck][hidden]{display:none}.suggestion[data-astro-cid-7ed4rvck]{min-height:42px;padding:9px 16px;border-radius:999px;cursor:pointer;text-align:left;border:0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ligne);font-size:.93rem;font-weight:600;line-height:1.3;transition:box-shadow .2s ease,background-color .2s ease}.suggestion[data-astro-cid-7ed4rvck]:hover{background:var(--bulle);box-shadow:inset 0 0 0 1.5px var(--electrique)}.saisie[data-astro-cid-7ed4rvck]{display:flex;gap:8px;margin:0 14px 14px;padding:6px;border-radius:999px;background:var(--brume);box-shadow:inset 0 0 0 1.5px var(--ligne);transition:box-shadow .2s ease}.saisie[data-astro-cid-7ed4rvck]:focus-within{box-shadow:inset 0 0 0 2px var(--electrique);background:#fff}.saisie[data-astro-cid-7ed4rvck] input[data-astro-cid-7ed4rvck]{flex:1;min-width:0;min-height:48px;padding:0 16px;border:0;background:transparent;font:400 1.02rem var(--police-texte);color:var(--nuit)}.saisie[data-astro-cid-7ed4rvck] input[data-astro-cid-7ed4rvck]:focus{outline:none}.saisie[data-astro-cid-7ed4rvck] button[data-astro-cid-7ed4rvck]{flex:none;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:var(--electrique);color:#fff;display:grid;place-items:center;transition:background-color .2s ease}.saisie[data-astro-cid-7ed4rvck] button[data-astro-cid-7ed4rvck]:hover{background:var(--electrique-fonce)}.saisie[data-astro-cid-7ed4rvck] svg[data-astro-cid-7ed4rvck]{width:22px;height:22px}@keyframes entree{0%{opacity:0;transform:translateY(8px)}}@keyframes point{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.conv[data-astro-cid-7ed4rvck]{height:560px;border-radius:24px}.fil[data-astro-cid-7ed4rvck] .bulle{max-width:94%}}
