._root_1co48_1{color:var(--clr-white);word-break:break-word;min-width:0;font-size:15px;line-height:160%}._root_1co48_1 p{margin:0}._root_1co48_1 p:not(:last-child){margin-bottom:8px}._root_1co48_1 h1,._root_1co48_1 h2,._root_1co48_1 h3,._root_1co48_1 h4,._root_1co48_1 h5,._root_1co48_1 h6{margin:0 0 8px;font-weight:600;line-height:1.3}._root_1co48_1 h1{font-size:20px}._root_1co48_1 h2{font-size:18px}._root_1co48_1 h3{font-size:16px}._root_1co48_1 ul,._root_1co48_1 ol{margin:0 0 8px;padding-left:20px}._root_1co48_1 ul li:not(:last-child),._root_1co48_1 ol li:not(:last-child){margin-bottom:4px}._root_1co48_1 blockquote{border-left:3px solid var(--clr-primary);color:var(--clr-white-72);margin:0 0 8px;padding:4px 12px}._root_1co48_1 strong{font-weight:600}._root_1co48_1 em{font-style:italic}._root_1co48_1 hr{border:none;border-top:1px solid var(--clr-grey-1);margin:12px 0}._link_1co48_60{color:var(--clr-primary);text-underline-offset:2px;text-decoration:underline}._inline_code_1co48_66{background:var(--clr-grey-1);color:var(--clr-white);border-radius:6px;padding:1px 6px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.92em}._codeblock_1co48_75{background:var(--clr-grey-1);border-radius:16px;flex-direction:column;min-width:0;margin:8px 0;display:flex;overflow:hidden}._codeblock_header_1co48_85{border-bottom:1px solid var(--clr-grey-2);align-items:center;gap:8px;padding:8px 12px;display:flex}._codeblock_lang_1co48_93{color:var(--clr-white-44);text-transform:lowercase}._codeblock_actions_1co48_98{align-items:center;gap:8px;margin-left:auto;display:flex}._codeblock_toggle_1co48_105{color:var(--clr-white-72);background:0 0;border-radius:6px;padding:2px 8px}._codeblock_toggle_1co48_105:hover{color:var(--clr-white);background:var(--clr-grey-2)}._codeblock_copy_1co48_116{color:var(--clr-white-44);justify-content:center;align-items:center;display:inline-flex}._codeblock_copy_1co48_116,._codeblock_copy_1co48_116 svg{width:16px;height:16px}._codeblock_copy_1co48_116:hover{color:var(--clr-white)}._codeblock_body_1co48_131{white-space:pre;tab-size:2;min-width:0;margin:0;padding:12px 16px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:14px;line-height:160%;overflow-x:auto}._codeblock_body_1co48_131 .hljs{background:0 0;padding:0}._table_wrap_1co48_147{margin:8px 0;overflow-x:auto}._table_1co48_147{border-collapse:collapse;min-width:100%}._table_1co48_147 th,._table_1co48_147 td{border:1px solid var(--clr-grey-1);text-align:left;padding:6px 10px}._table_1co48_147 th{background:var(--clr-grey-1);font-weight:600}._cursor_1co48_167{color:var(--clr-primary);margin-left:2px;font-weight:700;animation:1s step-end infinite _cursor-blink_1co48_1;display:inline-block}@keyframes _cursor-blink_1co48_1{0%,50%{opacity:1}51%,to{opacity:0}}._thinking_dots_1co48_183{vertical-align:middle;align-items:center;gap:4px;padding:4px 2px;display:inline-flex}._thinking_dot_1co48_183{background:var(--clr-primary);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _thinking-pulse_1co48_1}._thinking_dot_1co48_183:nth-child(2){animation-delay:.2s}._thinking_dot_1co48_183:nth-child(3){animation-delay:.4s}@keyframes _thinking-pulse_1co48_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
