.ivy-markdown{color:var(--ivy-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--ivy-font-size);line-height:var(--ivy-line-height);overflow-wrap:break-word}.ivy-markdown>div{gap:var(--ivy-space-md);flex-direction:column;display:flex}.ivy-markdown p,.ivy-markdown ul,.ivy-markdown ol,.ivy-markdown pre,.ivy-markdown table{margin:0}.ivy-markdown [data-streamdown=heading-1],.ivy-markdown [data-streamdown=heading-2]{font-size:var(--ivy-heading-size);line-height:var(--ivy-heading-line-height);margin:0;font-weight:600}.ivy-markdown [data-streamdown=heading-3],.ivy-markdown [data-streamdown=heading-4],.ivy-markdown [data-streamdown=heading-5],.ivy-markdown [data-streamdown=heading-6]{font-size:var(--ivy-font-size);line-height:var(--ivy-line-height);margin:0;font-weight:600}.ivy-markdown [data-streamdown=strong]{font-weight:600}.ivy-markdown [data-streamdown=link]{appearance:none;font:inherit;color:var(--ivy-link);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.ivy-markdown .ivy-photo{vertical-align:top;width:var(--ivy-photo-width);height:var(--ivy-photo-height);margin:var(--ivy-space-xs) var(--ivy-space-sm) var(--ivy-space-xs) 0;border-radius:var(--ivy-radius-md);background:var(--ivy-surface-muted);object-fit:cover;display:inline-block}.ivy-markdown .ivy-photo-button{vertical-align:top;border-radius:var(--ivy-radius-md);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block}.ivy-markdown .ivy-photo-button:active{opacity:.8}.ivy-markdown .ivy-photo-missing{padding:var(--ivy-space-md);box-sizing:border-box;text-align:center;font-size:var(--ivy-caption-size);color:var(--ivy-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ivy-markdown [data-streamdown=unordered-list],.ivy-markdown [data-streamdown=ordered-list]{padding-left:var(--ivy-space-lg);gap:var(--ivy-space-xs);flex-direction:column;display:flex}.ivy-markdown [data-streamdown=unordered-list]{list-style:outside}.ivy-markdown [data-streamdown=ordered-list]{list-style:decimal}.ivy-markdown [data-streamdown=list-item]{padding-left:var(--ivy-space-xs)}.ivy-markdown [data-streamdown=list-item]::marker{color:var(--ivy-text-secondary)}.ivy-markdown [data-streamdown=blockquote]{padding-left:var(--ivy-space-md);border-left:3px solid var(--ivy-quote);margin:0}.ivy-markdown [data-streamdown=horizontal-rule]{margin:var(--ivy-space-xs) 0;border:0;border-top:1px solid var(--ivy-border)}.ivy-markdown [data-streamdown=inline-code]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:calc(var(--ivy-font-size) - 1px);padding:0 var(--ivy-space-xs);border-radius:calc(var(--ivy-radius-sm) / 2);background:var(--ivy-surface-muted)}.ivy-markdown [data-streamdown=code-block]{border:1px solid var(--ivy-border);border-radius:var(--ivy-radius-md);background:var(--ivy-surface);overflow:hidden}.ivy-markdown [data-streamdown=code-block-header]{display:none}.ivy-markdown [data-streamdown=code-block-body]{overflow-x:auto}.ivy-markdown [data-streamdown=code-block] pre{padding:var(--ivy-space-md);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--ivy-caption-size);white-space:pre;line-height:1.5}.ivy-markdown [data-streamdown=table-wrapper]{border:1px solid var(--ivy-border);border-radius:var(--ivy-radius-md);overflow:hidden}.ivy-markdown [data-streamdown=table-wrapper]>div{overflow-x:auto}.ivy-markdown [data-streamdown=table]{border-collapse:collapse;text-align:left;width:100%}.ivy-markdown [data-streamdown=table-header]{background:var(--ivy-surface)}.ivy-markdown [data-streamdown=table-header-cell],.ivy-markdown [data-streamdown=table-cell]{padding:var(--ivy-space-sm) var(--ivy-space-md);border-bottom:1px solid var(--ivy-border);border-right:1px solid var(--ivy-border);vertical-align:top}.ivy-markdown [data-streamdown=table-header-cell]{font-weight:600}.ivy-markdown [data-streamdown=table-header-cell]:last-child,.ivy-markdown [data-streamdown=table-cell]:last-child{border-right:0}.ivy-markdown [data-streamdown=table-body] [data-streamdown=table-row]:last-child [data-streamdown=table-cell]{border-bottom:0}