.z-assistant-chat{--screen-ratio:1.45}.z-assistant-chat__window{background:var(--z-surface);gap:20px;padding:clamp(20px,3vw,32px);display:grid}.z-assistant-chat__exchange{gap:12px;display:grid}.z-assistant-chat__question{border-radius:var(--z-radius-lg) var(--z-radius-lg) var(--z-radius-xs) var(--z-radius-lg);background:var(--z-surface-brand);max-width:80%;color:var(--z-text);font:400 15px/24px var(--z-font-sans);justify-self:end;margin:0;padding:10px 16px}.z-assistant-chat__answer{gap:8px;max-width:88%;display:grid}.z-assistant-chat__answer p{color:var(--z-text);font:400 15px/24px var(--z-font-sans);margin:0}.z-assistant-chat__answer .z-assistant-chat__source{color:var(--z-text-secondary);align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.z-assistant-chat__source svg{width:14px;height:14px;color:var(--z-success);flex:none}.z-assistant-chat__composer{border:1px solid var(--z-border);color:var(--z-text-secondary);font:400 14px/22px var(--z-font-sans);border-radius:999px;margin:4px 0 0;padding:10px 16px}@media (width<=600px){.z-assistant-chat__question,.z-assistant-chat__answer{max-width:100%}}
