.faqAssistant_wrap__P1a2z{max-width:720px;margin:0 auto;padding:8px 24px 80px}.faqAssistant_suggestionsRow__Ask3r{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.faqAssistant_suggestionChip__iUfDl{padding:9px 15px;border-radius:999px;border:1px solid var(--acz-border);background:var(--acz-surface);color:var(--acz-ink-soft);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease}.faqAssistant_suggestionChip__iUfDl:hover{border-color:var(--acz-ciel);color:var(--acz-accent-ink)}.faqAssistant_chatWindow__GklSQ{background:linear-gradient(165deg,var(--acz-marine) 0,var(--acz-nuit) 100%);border-radius:26px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:20px;box-shadow:0 28px 64px -28px rgba(7,26,43,.55)}.faqAssistant_chatMessages__hKQEt{display:flex;flex-direction:column;gap:14px}.faqAssistant_bubbleRow__J0ZLi{display:flex}.faqAssistant_bubbleRowUser__j44sN{justify-content:flex-end}.faqAssistant_bubbleRowAssistant__vOyt6{justify-content:flex-start}.faqAssistant_bubble__0Pbnz{max-width:80%;padding:13px 16px;border-radius:16px;font-size:14.5px;line-height:1.6;text-wrap:pretty;animation:faqAssistant_acz-faq-bubble-in__x1UD4 .35s cubic-bezier(.16,1,.3,1)}@keyframes faqAssistant_acz-faq-bubble-in__x1UD4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faqAssistant_bubbleAssistant__2a2yv{background:rgba(247,249,251,.1);border:1px solid rgba(247,249,251,.14);color:var(--acz-blanc);border-bottom-left-radius:4px}.faqAssistant_bubbleUser__TR83F{background:var(--acz-blanc);color:var(--acz-marine);border-bottom-right-radius:4px}.faqAssistant_ctaRow__9xhJY{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px}.faqAssistant_ctaButton__uK11t{padding:11px 20px;border-radius:10px;border:none;background:var(--acz-blanc);color:var(--acz-marine);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .08s ease}.faqAssistant_ctaButton__uK11t:hover{opacity:.88}.faqAssistant_ctaButton__uK11t:active{transform:scale(.99)}.faqAssistant_ctaLink__sgVNV{display:inline-flex;align-items:center;gap:6px;padding:11px 20px;border-radius:10px;border:1px solid rgba(247,249,251,.3);color:var(--acz-blanc);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.faqAssistant_ctaLink__sgVNV:hover{background:rgba(247,249,251,.1);border-color:rgba(247,249,251,.5)}.faqAssistant_form___XTgX{display:flex;gap:10px;align-items:flex-end;padding-top:18px;border-top:1px solid rgba(247,249,251,.16)}.faqAssistant_textarea__j0SAv{flex:1 1;box-sizing:border-box;min-height:52px;max-height:160px;resize:vertical;border:1px solid rgba(247,249,251,.22);border-radius:14px;padding:14px 16px;font-size:15px;font-family:inherit;color:var(--acz-blanc);background:rgba(247,249,251,.08);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.faqAssistant_textarea__j0SAv::placeholder{color:rgba(247,249,251,.55)}.faqAssistant_textarea__j0SAv:focus-visible{outline:none;border-color:var(--acz-ciel);background:rgba(247,249,251,.14);box-shadow:0 0 0 3px rgba(111,174,214,.32)}.faqAssistant_sendButton__tSsOn{flex:none;height:52px;padding:0 22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:14px;background:var(--acz-blanc);color:var(--acz-marine);font-size:14.5px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .08s ease}.faqAssistant_sendButton__tSsOn:hover:not(:disabled){opacity:.88}.faqAssistant_sendButton__tSsOn:active:not(:disabled){transform:scale(.99)}.faqAssistant_sendButton__tSsOn:disabled{opacity:.4;cursor:default}.faqAssistant_disclaimer__HeX5k{margin-top:14px;font-size:12.5px;color:var(--acz-ink-soft);text-align:center}@media (prefers-reduced-motion:reduce){.faqAssistant_ctaButton__uK11t,.faqAssistant_sendButton__tSsOn,.faqAssistant_textarea__j0SAv{transition:none}.faqAssistant_bubble__0Pbnz{animation:none}}@media (max-width:560px){.faqAssistant_wrap__P1a2z{padding:8px 16px 64px}.faqAssistant_chatWindow__GklSQ{padding:20px 18px 18px;border-radius:20px}.faqAssistant_bubble__0Pbnz{max-width:90%}.faqAssistant_form___XTgX{flex-direction:column;align-items:stretch}.faqAssistant_sendButton__tSsOn{width:100%}}