/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.aissatou-orb{border:1px solid var(--border);background:var(--color-turquoise);border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.aissatou-orb{background:color-mix(in oklab, var(--color-turquoise) 14%, transparent)}}.aissatou-orb{color:var(--color-turquoise-deep);transition:transform .32s cubic-bezier(.22,1,.36,1),background .32s}.aissatou-orb[data-state=listening]{animation:3.2s ease-in-out infinite aissatou-breathe}.aissatou-orb[data-state=speaking]{background:var(--color-turquoise)}@supports (color:color-mix(in lab, red, red)){.aissatou-orb[data-state=speaking]{background:color-mix(in oklab, var(--color-turquoise) 26%, transparent)}}.aissatou-orb[data-state=speaking]{transform:scale(1.04)}.aissatou-orb[data-state=error]{background:var(--color-rouge)}@supports (color:color-mix(in lab, red, red)){.aissatou-orb[data-state=error]{background:color-mix(in oklab, var(--color-rouge) 14%, transparent)}}.aissatou-orb[data-state=error]{color:var(--color-rouge)}@keyframes aissatou-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.aissatou-turn{animation:.26s cubic-bezier(.22,1,.36,1) both aissatou-enter}@keyframes aissatou-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aissatou-orb,.aissatou-orb[data-state=listening],.aissatou-turn{transition:none;animation:none}}
