:root{--markdown-font-size:16px;--markdown-text-primary:#1f2937;--markdown-border-light:#e5e7eb;--markdown-border-medium:#d1d5db;--markdown-code-bg:var(--surface-muted);--markdown-code-block-bg:var(--surface-raised);--markdown-link:#0284c7;--markdown-link-hover:#0369a1}.dark{--markdown-text-primary:#e4e4e7;--markdown-border-light:#ffffff1a;--markdown-border-medium:#fff3;--markdown-code-bg:var(--surface-muted);--markdown-code-block-bg:var(--surface);--markdown-link:#38bdf8;--markdown-link-hover:#7dd3fc}div[data-chat-user-bubble=true]{--markdown-text-primary:#000}.dark div[data-chat-user-bubble=true]{--markdown-text-primary:#fff}.markdown.markdown-sm{--markdown-font-size:14px}@media (max-width:800px){.markdown:not(.markdown-md){--markdown-font-size:14px}}@layer components{.markdown{font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:var(--markdown-font-size);line-height:calc(var(--markdown-font-size)*1.625);color:var(--markdown-text-primary);max-width:unset}.markdown p{margin:calc(var(--markdown-font-size)*.5)0}.markdown p+p{margin:calc(var(--markdown-font-size)*1)0}.markdown>p:first-child{margin-top:0}.markdown h1{font-size:calc(var(--markdown-font-size)*1.5);line-height:calc(var(--markdown-font-size)*2);margin:0 0 calc(var(--markdown-font-size)*.5);font-weight:600}.markdown h2{font-size:calc(var(--markdown-font-size)*1.25);line-height:calc(var(--markdown-font-size)*1.75);margin:0 0 calc(var(--markdown-font-size)*.25);font-weight:600}.markdown h3{font-size:calc(var(--markdown-font-size)*1.125);line-height:calc(var(--markdown-font-size)*1.75);margin:calc(var(--markdown-font-size)*1)0 calc(var(--markdown-font-size)*.25);font-weight:600}.markdown h4{font-size:var(--markdown-font-size);line-height:calc(var(--markdown-font-size)*1.5);margin:calc(var(--markdown-font-size)*1)0 0;font-weight:600}.markdown h5{font-size:var(--markdown-font-size);line-height:calc(var(--markdown-font-size)*1.75);margin:0;font-weight:600}.markdown h6{font-size:var(--markdown-font-size);line-height:calc(var(--markdown-font-size)*1.75);margin:0;font-weight:400}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child,.markdown h4+p{margin-top:0}.markdown ul+h1,.markdown ul+h2,.markdown ul+h3,.markdown ul+h4,.markdown ul+h5,.markdown ul+h6,.markdown ol+h1,.markdown ol+h2,.markdown ol+h3,.markdown ol+h4,.markdown ol+h5,.markdown ol+h6{margin-top:calc(var(--markdown-font-size)*1)}.markdown ul{margin:0;padding-inline-start:calc(var(--markdown-font-size)*1.625);list-style-type:disc}.markdown ol{margin:0;padding-inline-start:calc(var(--markdown-font-size)*1.625);list-style-type:decimal}.markdown ul li,.markdown ol li{margin:0;padding-left:6px}.markdown li::marker{color:currentColor;font-weight:700}.markdown :where(ol,ul)>li>:first-child,.markdown :where(ol,ul)>li>:last-child{margin:0}.markdown p+:where(ol,ul){margin-top:0}.markdown table{table-layout:auto;width:100%;font-size:calc(var(--markdown-font-size)*.875);line-height:calc(var(--markdown-font-size)*1.5);border-collapse:separate;border-spacing:0;margin:0}.markdown th{font-weight:600;line-height:var(--markdown-font-size);text-align:start;vertical-align:bottom;border-bottom:1px solid var(--markdown-border-medium);padding-block:8px}.markdown th:not(:last-child){padding-inline-end:24px}.markdown td{text-align:start;vertical-align:baseline;padding-block:10px}.markdown td:not(:last-child){padding-inline-end:24px}.markdown tr:not(:last-child) td{border-bottom:1px solid var(--markdown-border-light)}.markdown tr:last-child td{padding-bottom:24px}.markdown blockquote{margin:0 0 calc(var(--markdown-font-size)*.5);line-height:calc(var(--markdown-font-size)*1.5);padding-block:8px;padding-inline-start:24px;font-weight:400;position:relative}.markdown blockquote>p{margin:0 0 calc(var(--markdown-font-size)*.25)0;font-weight:400}.markdown blockquote:after{content:"";inset-inline-start:0;background-color:var(--markdown-border-medium);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px}.markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:calc(var(--markdown-font-size)*.875);background-color:var(--markdown-code-bg);color:var(--markdown-text-primary);border-radius:4px;padding:2.4px 4.8px;font-weight:500}.markdown pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:calc(var(--markdown-font-size)*.875);line-height:calc(var(--markdown-font-size)*1.5);background-color:var(--markdown-code-bg);color:var(--markdown-text-primary);margin:calc(var(--markdown-font-size)*.5)0;border-radius:12px;padding:8px}.markdown pre:first-child{margin-top:0}.markdown pre code{font-size:inherit;font-weight:inherit;color:inherit;background-color:#0000;border-radius:0;padding:0}.markdown pre .contain-inline-size{background:var(--markdown-code-block-bg);border-radius:16px}.markdown pre .flex.items-center.justify-between.h-9{height:36px;padding:8px 16px;font-size:12px}.markdown pre .overflow-y-auto.p-4{padding:16px}.markdown hr{clear:both;margin:calc(var(--markdown-font-size)*1.75)0;border-color:var(--markdown-border-medium)}.markdown strong{font-weight:600}.markdown a{color:var(--markdown-link);font-weight:400;text-decoration:none}.markdown a:hover{color:var(--markdown-link-hover)}.markdown a.decorated-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}}
/*# sourceMappingURL=3f170ad5167a9241.css.map*/