.ask-card .ask-answer,.ask-modal .ask-answer{grid-template-columns:38px minmax(0,1fr)}.assistant-markdown{min-width:0;max-width:720px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:1.65}.ask-answer div.assistant-markdown p,.brief-result div.assistant-markdown p{max-width:none;color:inherit;font-size:inherit;line-height:inherit;white-space:normal;margin:0 0 .85em}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown ul,.assistant-markdown ol{margin:.75em 0 1em;padding-inline-start:1.4em}.assistant-markdown ul{list-style:outside}.assistant-markdown ol{list-style:decimal}.assistant-markdown li{margin:.55em 0;padding-inline-start:.2em}.assistant-markdown li::marker{color:var(--accent)}.assistant-markdown li>p{margin-bottom:.4em}.assistant-markdown strong{color:var(--ink);font-weight:750}.assistant-markdown em{font-style:italic}.assistant-markdown h3,.assistant-markdown h4,.assistant-markdown h5,.assistant-markdown h6{letter-spacing:normal;margin:1.2em 0 .5em;font-size:1.1em;line-height:1.4}.assistant-markdown a,.brief-result .assistant-markdown a{color:var(--accent);text-underline-offset:.2em;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;text-decoration:underline}.assistant-markdown a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=dark] .assistant-markdown a,[data-theme=dark] .brief-result .assistant-markdown a{color:#bbb7ff}[data-theme=dark] .assistant-markdown li::marker{color:#bbb7ff}.assistant-markdown blockquote{border-inline-start:3px solid var(--accent);margin:1em 0;padding-inline-start:1em}.assistant-markdown code{background:var(--button-soft);border-radius:4px;padding:.1em .25em;font-size:.88em}.assistant-markdown pre{background:var(--button-soft);border-radius:8px;max-width:100%;padding:12px;overflow-x:auto}.assistant-markdown pre code{white-space:pre;overflow-wrap:normal;padding:0}.ask-modal .assistant-markdown{font-size:16px}@media (max-width:620px){.ask-card .ask-answer,.ask-modal .ask-answer{grid-template-columns:26px minmax(0,1fr);gap:10px}.ask-answer .assistant-mark{width:26px;height:26px;font-size:11px}.assistant-markdown{font-size:16px;line-height:1.65}.assistant-markdown ul,.assistant-markdown ol{padding-inline-start:1.25em}.ask-form input{font-size:16px}}
