@charset "UTF-8";._markdown_custom_1ovsy_2{line-height:var(--chat-line-height)}._markdown_custom_1ovsy_2 p{margin-bottom:10px}._markdown_custom_1ovsy_2 p:last-child{margin-bottom:0}._base_color_for_syntax_1ovsy_13{color:var(--text-color-primary)}._code__box_1ovsy_17{margin:10px 0;max-height:500px}._code__box_1ovsy_17,._inline_code__box_1ovsy_23{border-radius:var(--block-border-radius);background:var(--markdown-code-box-bg);max-width:100%;overflow:auto;border:1px solid var(--border-color)}._inline_code__box_1ovsy_23{padding:2px 6px;border-radius:4px;font-family:var(--font-family);font-size:.9em}._code__box_1ovsy_17{font-size:var(--code-text-size)}._code__box_1ovsy_17 code{background:transparent!important;text-shadow:none!important}._code__footer_1ovsy_48{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background:var(--markdown-code-box-footer-bg);color:var(--text-color-primary)}._custom_katex_1ovsy_58{color:var(--text-color-primary)!important}._strong_1ovsy_63{font-weight:600}._h1_1ovsy_67,._h2_1ovsy_68,._h3_1ovsy_69,._h4_1ovsy_70{color:var(--text-color-primary)}._h1_1ovsy_67{font-size:1.125rem;font-weight:700;margin-top:.5rem}._h2_1ovsy_68,._h3_1ovsy_69{font-size:1rem;font-weight:600;margin-bottom:.375rem;margin-top:.5rem}._ul_1ovsy_88{list-style:disc;padding-left:2.5rem;margin-bottom:10px;color:var(--text-color-primary)}._ol_1ovsy_95{list-style:decimal;padding-left:2.5rem;margin-bottom:10px}._li_1ovsy_101{margin-bottom:5px}._a_1ovsy_106{color:var(--brand-text-color)}._a_1ovsy_106:hover{text-decoration:underline}._blockquote_1ovsy_113{border-left:2px solid var(--border-color);padding-left:.75rem;font-style:italic;color:var(--text-color-primary)}._thead_1ovsy_120{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}._tr_1ovsy_125{border-bottom:1px solid var(--border-color)}._hr_1ovsy_129{border:1px solid var(--border-color);margin:.75rem 0}._img_1ovsy_134{max-width:100%;border-radius:10px;height:auto;margin:.5rem 0}._table_wrapper_1ovsy_141{overflow-x:auto;margin-bottom:.75rem}._table_1ovsy_141{min-width:100%;border-collapse:collapse}._th_1ovsy_120{padding:.25rem .5rem;text-align:left;font-weight:600}._td_1ovsy_157{padding:.25rem .5rem}
