.agent-md p{margin:0 0 .7em}.agent-md p:last-child{margin-bottom:0}.agent-md ul,.agent-md ol{gap:.25em;margin:.2em 0 .8em 1.2em;display:grid}.agent-md ul{list-style:outside}.agent-md ol{list-style:decimal}.agent-md strong{font-weight:500}.agent-md a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.agent-md a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.agent-md code{font-family:var(--font-mono);background:var(--raise-2);border-radius:4px;padding:0 4px;font-size:.9em}.agent-md h1,.agent-md h2,.agent-md h3{margin:.6em 0 .3em;font-size:1em;font-weight:500}@keyframes agent-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agent-in{animation:.26s cubic-bezier(.16,1,.3,1) both agent-in}@keyframes agent-breathe{0%,to{opacity:.35}50%{opacity:1}}.agent-breathe{animation:1.4s ease-in-out infinite agent-breathe}@media (prefers-reduced-motion:reduce){.agent-in{animation:none}.agent-breathe{opacity:1;animation:none}}html,body{-webkit-tap-highlight-color:transparent;overflow-x:clip}button,a,input,textarea,select{touch-action:manipulation}.agent-composer textarea{field-sizing:content;width:100%;min-width:0;max-height:9.5rem}
