:is(.markdown-canvas-module__hv-Rra__canvas .tiptap h1,.markdown-canvas-module__hv-Rra__canvas .tiptap h2,.markdown-canvas-module__hv-Rra__canvas .tiptap h3,.markdown-canvas-module__hv-Rra__canvas .tiptap h4,.markdown-canvas-module__hv-Rra__canvas .tiptap h5,.markdown-canvas-module__hv-Rra__canvas .tiptap h6){margin-top:var(--space-5);margin-bottom:var(--space-2);text-wrap:pretty;font-weight:600}.markdown-canvas-module__hv-Rra__canvas .tiptap h1{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.markdown-canvas-module__hv-Rra__canvas .tiptap h2{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.markdown-canvas-module__hv-Rra__canvas .tiptap h3{font-size:var(--text-subhead);line-height:var(--text-subhead--line-height);letter-spacing:var(--text-subhead--letter-spacing)}:is(.markdown-canvas-module__hv-Rra__canvas .tiptap h4,.markdown-canvas-module__hv-Rra__canvas .tiptap h5,.markdown-canvas-module__hv-Rra__canvas .tiptap h6){font-size:var(--text-prose);line-height:var(--text-prose--line-height);letter-spacing:var(--text-prose--letter-spacing)}.markdown-canvas-module__hv-Rra__canvas .tiptap :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-2)}.markdown-canvas-module__hv-Rra__canvas .tiptap p{margin-block:var(--space-3)}.markdown-canvas-module__hv-Rra__canvas .tiptap blockquote{margin-block:var(--space-4);border-left:2px solid var(--ast-line-strong);padding-left:var(--space-3);color:var(--ast-muted-ink)}.markdown-canvas-module__hv-Rra__canvas .tiptap hr{margin-block:var(--space-6);border:0;border-top:1px solid var(--ast-line)}.markdown-canvas-module__hv-Rra__canvas .tiptap a{color:var(--ast-brand-deep);text-underline-offset:2px;text-decoration:underline}.markdown-canvas-module__hv-Rra__canvas .tiptap a:hover{color:var(--ast-brand)}:is(.markdown-canvas-module__hv-Rra__canvas .tiptap ul,.markdown-canvas-module__hv-Rra__canvas .tiptap ol){margin-block:var(--space-3);padding-left:var(--space-5)}.markdown-canvas-module__hv-Rra__canvas .tiptap ul{list-style-type:disc}.markdown-canvas-module__hv-Rra__canvas .tiptap ol{list-style-type:decimal}.markdown-canvas-module__hv-Rra__canvas .tiptap ul ul{list-style-type:circle}.markdown-canvas-module__hv-Rra__canvas .tiptap ul ul ul{list-style-type:square}.markdown-canvas-module__hv-Rra__canvas .tiptap li{margin-block:var(--space-1)}.markdown-canvas-module__hv-Rra__canvas .tiptap li::marker{color:var(--ast-muted-ink)}:is(.markdown-canvas-module__hv-Rra__canvas .tiptap li>ul,.markdown-canvas-module__hv-Rra__canvas .tiptap li>ol){margin-block:var(--space-1)}.markdown-canvas-module__hv-Rra__canvas .tiptap li p{margin-block:0}.markdown-canvas-module__hv-Rra__canvas .tiptap li p+p{margin-top:var(--space-2)}.markdown-canvas-module__hv-Rra__canvas .tiptap pre{margin-block:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--ast-line);border-radius:var(--radius-control);background:var(--ast-surface);font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--text-code--line-height);overflow-x:auto}.markdown-canvas-module__hv-Rra__canvas .tiptap :not(pre)>code{padding:var(--space-micro) var(--space-1);border-radius:var(--radius-tiny);background:var(--ast-surface);font-family:var(--font-mono);font-size:var(--text-code)}.markdown-canvas-module__hv-Rra__canvas .tiptap .tableWrapper{margin-block:var(--space-4);overflow-x:auto}.markdown-canvas-module__hv-Rra__canvas .tiptap .tableWrapper>table{margin-block:0}.markdown-canvas-module__hv-Rra__canvas .tiptap table{width:100%;margin-block:var(--space-4);border-collapse:collapse}:is(.markdown-canvas-module__hv-Rra__canvas .tiptap th,.markdown-canvas-module__hv-Rra__canvas .tiptap td){border:1px solid var(--ast-line);padding:var(--space-2);text-align:left;vertical-align:top}.markdown-canvas-module__hv-Rra__canvas .tiptap th{background:var(--ast-surface);font-weight:600}.markdown-canvas-module__hv-Rra__canvas .tiptap :is(th,td) p{margin-block:0}.markdown-canvas-module__hv-Rra__canvas .tiptap img{margin-block:var(--space-4)}.markdown-canvas-module__hv-Rra__canvas .tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.markdown-canvas-module__hv-Rra__canvas .tiptap ul[data-type=taskList]>li{align-items:flex-start;gap:.5rem;display:flex}.markdown-canvas-module__hv-Rra__canvas .tiptap ul[data-type=taskList]>li>label{flex-shrink:0;align-items:center;height:1lh;display:flex}.markdown-canvas-module__hv-Rra__canvas .tiptap ul[data-type=taskList]>li>div{flex:1;min-width:0}.markdown-canvas-module__hv-Rra__canvas .tiptap>:first-child{margin-top:0}.markdown-canvas-module__hv-Rra__canvas .tiptap>:last-child{margin-bottom:0}
.chat-markdown-module__5zfNyW__root{--markdown-space:.25em;font-family:var(--font-ui);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1.625}.chat-markdown-module__5zfNyW__paragraph{margin:0 0 var(--markdown-space)}.chat-markdown-module__5zfNyW__root>.chat-markdown-module__5zfNyW__paragraph:not(:first-child){margin-top:.5em}.chat-markdown-module__5zfNyW__root>.chat-markdown-module__5zfNyW__paragraph+.chat-markdown-module__5zfNyW__paragraph{margin-block:1em}.chat-markdown-module__5zfNyW__root>:last-child,.chat-markdown-module__5zfNyW__root>.chat-markdown-module__5zfNyW__paragraph:last-child{margin-bottom:0}.chat-markdown-module__5zfNyW__heading{font-weight:var(--font-weight-semibold)}h1.chat-markdown-module__5zfNyW__heading{margin:0 0 .333333em;font-size:1.5em;line-height:1.33333}h2.chat-markdown-module__5zfNyW__heading{margin:.8em 0 .2em;font-size:1.25em;line-height:1.4}h3.chat-markdown-module__5zfNyW__heading{margin:.888889em 0 .222222em;font-size:1.125em;line-height:1.55556}h4.chat-markdown-module__5zfNyW__heading{margin:1em 0 0;font-size:1em;line-height:1.5}h5.chat-markdown-module__5zfNyW__heading,h6.chat-markdown-module__5zfNyW__heading{font-size:1em;line-height:inherit;margin:0}.chat-markdown-module__5zfNyW__root>h4.chat-markdown-module__5zfNyW__heading+.chat-markdown-module__5zfNyW__paragraph{margin-top:0}.chat-markdown-module__5zfNyW__list{margin:0;padding-inline-start:1.625em;list-style-position:outside}ul.chat-markdown-module__5zfNyW__list{list-style-type:disc}ol.chat-markdown-module__5zfNyW__list{list-style-type:decimal}.chat-markdown-module__5zfNyW__list ul.chat-markdown-module__5zfNyW__list{list-style-type:circle}.chat-markdown-module__5zfNyW__list .chat-markdown-module__5zfNyW__list ul.chat-markdown-module__5zfNyW__list{list-style-type:square}.chat-markdown-module__5zfNyW__listItem{padding-inline-start:.375em;display:list-item}.chat-markdown-module__5zfNyW__listItem+.chat-markdown-module__5zfNyW__listItem{margin-top:0}.chat-markdown-module__5zfNyW__listItem>.chat-markdown-module__5zfNyW__paragraph{margin:0}.chat-markdown-module__5zfNyW__listItem>.chat-markdown-module__5zfNyW__paragraph+.chat-markdown-module__5zfNyW__paragraph{margin-top:1em}.chat-markdown-module__5zfNyW__listItem::marker{font-weight:var(--font-weight-semibold)}.chat-markdown-module__5zfNyW__list.contains-task-list{padding-inline-start:0;list-style-type:none}.chat-markdown-module__5zfNyW__listItem.task-list-item{padding-inline-start:0;list-style-type:none}.chat-markdown-module__5zfNyW__quote{margin:0 0 .5em;padding-block:.5em;padding-inline-start:1.5em;line-height:1.5;position:relative}.chat-markdown-module__5zfNyW__quote:before{content:"";background:var(--color-line-strong);border-radius:.125em;width:.25em;position:absolute;inset-block:.5em;inset-inline-start:0}.chat-markdown-module__5zfNyW__quote>.chat-markdown-module__5zfNyW__paragraph{margin:0}.chat-markdown-module__5zfNyW__rule{border:0;border-top:1px solid var(--color-line-strong);margin:1.75em 0}.chat-markdown-module__5zfNyW__root>.chat-markdown-module__5zfNyW__rule+*{margin-top:0}.chat-markdown-module__5zfNyW__inlineCode{font-family:var(--font-code);border-radius:var(--radius-sm);background:var(--color-surface);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;padding:1px 6px;font-size:.92em}.chat-markdown-module__5zfNyW__codeBlock{margin-block:1.25em}.chat-markdown-module__5zfNyW__pre{font-family:var(--font-code);font-size:.875em;line-height:1.625}.chat-markdown-module__5zfNyW__root strong{font-weight:var(--font-weight-semibold)}.chat-markdown-module__5zfNyW__pre code{font-family:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}
.session-chat-module__93s8_q__userBubble{border-radius:calc(var(--spacing) * 5.5);corner-shape:superellipse(1.5)}
