.omni-markdown{overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.omni-markdown>:first-child{margin-block-start:0}.omni-markdown>:last-child{margin-block-end:0}.omni-markdown p{margin-block:.6em}.omni-markdown h1,.omni-markdown h2,.omni-markdown h3,.omni-markdown h4,.omni-markdown h5,.omni-markdown h6{margin-block:1.1em .5em;font-weight:600;line-height:1.35}.omni-markdown h1{font-size:1.15rem}.omni-markdown h2{font-size:1.06rem}.omni-markdown h3{font-size:1rem}.omni-markdown h4,.omni-markdown h5,.omni-markdown h6{font-size:.9375rem}.omni-markdown strong{font-weight:650}.omni-markdown a{color:var(--omni-sky-light);text-underline-offset:2px;text-decoration:underline}.omni-markdown a:hover{color:var(--omni-sky)}.omni-markdown ul,.omni-markdown ol{margin-block:.6em;padding-inline-start:1.4em}.omni-markdown ul{list-style:outside}.omni-markdown ol{list-style:decimal}.omni-markdown li,.omni-markdown li>ul,.omni-markdown li>ol{margin-block:.25em}.omni-markdown li::marker{color:#ffffff8c}.omni-markdown li:has(>input[type=checkbox]){margin-inline-start:-1.25em;list-style:none}.omni-markdown input[type=checkbox]{accent-color:var(--omni-sky);margin-inline-end:.5em}.omni-markdown blockquote{border-inline-start:3px solid var(--omni-sky);color:#fffc;margin-block:.7em;padding-inline-start:.85em}.omni-markdown hr{border:0;border-top:1px solid #ffffff26;margin-block:1em}.omni-markdown img{border-radius:.625rem;max-width:100%;height:auto}.omni-markdown :not(pre)>code{background:#ffffff1f;border-radius:.3rem;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.omni-markdown .omni-code{background:var(--omni-bg);border:1px solid #ffffff1a;border-radius:.625rem;margin-block:.7em;overflow:hidden}.omni-markdown .omni-code-bar{background:#ffffff0a;border-block-end:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .4rem .3rem .75rem;display:flex}.omni-markdown .omni-code-lang{letter-spacing:.02em;color:#ffffff8c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}.omni-markdown .omni-code-copy{color:#ffffffa6;cursor:pointer;transition:background var(--omni-dur-fast) var(--omni-ease), color var(--omni-dur-fast) var(--omni-ease);border-radius:.375rem;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.7rem;display:inline-flex}.omni-markdown .omni-code-copy:hover{color:#ffffffe6;background:#ffffff1a}.omni-markdown .omni-code pre{margin:0;padding:.75rem;overflow-x:auto}.omni-markdown .omni-code pre code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}.omni-markdown .omni-table-scroll{margin-block:.7em;overflow-x:auto}.omni-markdown table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem}.omni-markdown th,.omni-markdown td{text-align:start;vertical-align:top;border:1px solid #ffffff26;padding:.4rem .65rem}.omni-markdown th{background:#ffffff0f;font-weight:600}.omni-markdown-streaming>:last-child:after{content:"";background:var(--omni-sky);vertical-align:text-bottom;border-radius:2px;width:5px;height:1.05em;margin-inline-start:2px;animation:.9s steps(2,start) infinite omni-blink;display:inline-block}.omni-markdown-streaming:empty:after{content:"";background:var(--omni-sky);vertical-align:text-bottom;border-radius:2px;width:5px;height:1.05em;animation:.9s steps(2,start) infinite omni-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.omni-markdown-streaming>:last-child:after,.omni-markdown-streaming:empty:after{animation:none}}
