.GiXBxG_chat{gap:10px;display:grid}.GiXBxG_status{color:var(--ink-2);font-family:var(--font-mono);align-items:center;gap:8px;font-size:12px;display:flex}.GiXBxG_status output{background:var(--fill);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:14px}.GiXBxG_messages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.GiXBxG_message{border-radius:var(--radius-item);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);padding:8px 12px;font-size:15px;line-height:1.45}.GiXBxG_message[data-role=user]{background:var(--raised)}.GiXBxG_role{color:var(--ink-3);font-size:12px;display:block}.GiXBxG_parts{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.GiXBxG_form{gap:8px;display:flex}.GiXBxG_form input{border-radius:var(--radius-item);background:var(--fill);min-width:0;height:38px;color:var(--ink);font:inherit;border:0;flex:1;padding:0 12px;font-size:15px}.GiXBxG_form button{border-radius:var(--radius-item);background:var(--ink);height:38px;color:var(--canvas);font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:15px;font-weight:500}.GiXBxG_form :disabled{opacity:.5;cursor:default}
