.llm-output{--highlight-color: #f0f0f4;width:100%;color:var(--color-text-secondary)}.llm-output>:first-child{margin-top:0}.llm-output>:last-child{margin-bottom:0}.llm-output h1,.llm-output h2,.llm-output h3,.llm-output h4,.llm-output h5,.llm-output h6{font-weight:600;font-size:var(--text-md);color:var(--color-text-primary)}.llm-output table{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-xl);border-collapse:separate;border:1px solid var(--color-divider-subtle);border-radius:var(--border-radius-m)}.llm-output th,.llm-output td{padding:var(--spacing-l) var(--spacing-2xl);text-align:left}.llm-output table tbody tr:last-child td{border-bottom:none}.llm-output .code{font-family:var(--mono-font);position:relative;color:inherit;margin:0;margin-top:.35rem;margin-bottom:.7rem}.llm-output .code code{font-family:var(--mono-font);border-radius:var(--border-radius-m);background:var(--color-container-highlight);color:inherit;display:block;line-height:1.5;overflow-x:auto;padding:var(--spacing-xl);width:100%;font-size:var(--text-sm-2)}.llm-output code{font-family:var(--mono-font);background:var(--color-container-highlight);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--spacing-xs) var(--spacing-xs);scrollbar-width:thin;scrollbar-color:var(--color-gray-30) var(--color-divider-subtle);border-radius:var(--border-radius-s);border:1px solid var(--color-code-border)}.llm-output code::-webkit-scrollbar{width:11px}.llm-output code::-webkit-scrollbar-track{background:var(--color-divider-subtle)}.llm-output code::-webkit-scrollbar-thumb{background-color:var(--color-gray-30);border-radius:6px;border:solid 3px var(--color-divider-subtle)}.llm-output ol,.llm-output ul{margin:.8rem 0 .8rem var(--spacing-2xl);padding:0}.llm-output ol{list-style:none;counter-reset:item}.llm-output ol li{position:relative}.llm-output ol>li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:calc(-1 * var(--spacing-2xl) / 2);transform:translate(-50%);color:var(--color-text-tertiary)}.llm-output li>ul,.llm-output li>ol{margin-top:var(--spacing-s);margin-bottom:var(--spacing-s)}.llm-output li{margin-bottom:var(--spacing-s)}.llm-output li::marker{color:var(--color-text-tertiary)}.llm-output pre{width:100%;margin-top:.35rem;margin-bottom:.7rem}.llm-output p{margin:var(--spacing-2xl) 0 0 0}.llm-output h2{font-family:var(--brand-font);font-size:.8rem;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.3rem;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-m)}.llm-output h2+p,.llm-output h2+ul,.llm-output h2+ol,.llm-output h2+div.entities{margin-top:var(--spacing-m)}.llm-output p+ul,.llm-output p+ol{margin-top:calc(var(--spacing-m) + var(--spacing-s))}.llm-output li p{display:inline}@keyframes highlight{to{background-position:0 0}}.llm-output .qa-highlight,.llm-output .qa-inline-entity{animation:.75s highlight .25s 1 normal forwards;background:linear-gradient(to right,var(--highlight-color) 50%,transparent 50%);background-position:100% 0;background-size:200% 100%;border-radius:var(--border-radius-s)}.llm-output .qa-inline-entity{color:var(--color-text-interactive);cursor:pointer}.llm-output ol li:has(.product-chip),.llm-output ul li:has(.product-chip){margin-bottom:var(--spacing-m)}.llm-output ol .product-chip,.llm-output ul .product-chip{align-items:center;border-radius:var(--border-radius-m);border:1px solid var(--color-divider-subtle);cursor:pointer;display:inline-flex;gap:var(--spacing-m);line-height:1.2;padding:var(--spacing-xs) var(--spacing-s)}.llm-output ol .product-chip .icons,.llm-output ul .product-chip .icons{align-items:center;border-radius:var(--border-radius-s);border:1px solid var(--color-divider-subtle);color:var(--color-text-secondary);display:flex;padding:var(--spacing-xs)}.llm-output ol .product-chip .icons .icon,.llm-output ul .product-chip .icons .icon{--size: var(--icon-xs)}.llm-output ol .product-chip .icons .icon:not(:first-child),.llm-output ul .product-chip .icons .icon:not(:first-child){margin-left:calc(-1 * var(--spacing-xs))}.llm-output ol .product-chip:hover,.llm-output ol .selected,.llm-output ul .product-chip:hover,.llm-output ul .selected{background:var(--color-primary-10);border-color:var(--color-divider-interactive)}.llm-output ol .product-chip:hover .icons,.llm-output ol .selected .icons,.llm-output ul .product-chip:hover .icons,.llm-output ul .selected .icons{background:var(--color-icon-interactive);border-color:var(--color-icon-interactive);color:var(--color-primitive-white)}@media (prefers-color-scheme: dark){:root:not(.light) .llm-output{--highlight-color: #343847}}:root.dark .llm-output{--highlight-color: #343847}@media (max-width: 599px){.llm-output p:has(strong:only-child){margin:var(--spacing-m) 0 var(--spacing-s)}.llm-output p:has(strong:only-child)+ul,.llm-output p:has(strong:only-child)+ol{margin-top:0}.llm-output p{margin:var(--spacing-xl) 0 0 0}.llm-output h2{font-family:var(--main-font);font-size:.7rem;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.1rem;margin-top:var(--spacing-2xl)}.llm-output table{word-break:break-word}.llm-output th,.llm-output td{padding:var(--spacing-m);text-align:left}}
