.cp-markdown{min-width:0;max-width:100%;color:inherit;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.cp-markdown>*{margin:0}.cp-markdown>*+*{margin-top:1em}.cp-markdown :is(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:650;line-height:1.45;margin-top:1.6em;margin-bottom:.55em;text-wrap:pretty}.cp-markdown>:first-child{margin-top:0}.cp-markdown h1{font-size:1.55em}.cp-markdown h2{font-size:1.3em}.cp-markdown h3{font-size:1.13em}.cp-markdown :is(h4,h5,h6){font-size:1em}.cp-markdown p{margin:0}.cp-markdown>p:not(:first-child){margin-top:1em}.cp-markdown p+p{margin-top:.85em}.cp-markdown :is(ul,ol){padding-left:1.6em}.cp-markdown ul{list-style:disc}.cp-markdown ol{list-style:decimal}.cp-markdown li{padding-left:.2em}.cp-markdown li+li{margin-top:.35em}.cp-markdown li>:is(ul,ol){margin-top:.35em;margin-bottom:.35em}.cp-markdown li>p+p{margin-top:.5em}.cp-markdown strong{font-weight:650}.cp-markdown a{color:var(--cp-brand,#4f46e5);text-decoration:underline;text-underline-offset:3px}.cp-markdown blockquote{margin-left:0;margin-right:0;padding:.2em 0 .2em 1em;border-left:3px solid color-mix(in srgb,currentColor 25%,transparent);color:inherit}.cp-markdown blockquote>*+*{margin-top:.7em}.cp-markdown hr{border:0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:1.5em 0}.cp-markdown :not(pre)>code{border-radius:4px;padding:.12em .35em;background:color-mix(in srgb,currentColor 7%,transparent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.cp-markdown pre{max-width:100%;overflow-x:auto;white-space:pre;overflow-wrap:normal}.cp-markdown pre code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cp-markdown-table{max-width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:6px}.cp-markdown table{border-collapse:collapse;min-width:100%;font-size:.92em;line-height:1.6}.cp-markdown :is(th,td){min-width:7em;padding:.65em .8em;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);vertical-align:top}.cp-markdown th{background:color-mix(in srgb,currentColor 5%,transparent);font-weight:650;text-align:left}.cp-markdown tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.cp-markdown{font-size:.95rem}.cp-markdown :is(th,td){padding:.55em .65em}}