.slate-code_block code[class*=language-],.slate-code_block pre[class*=language-]{background:#fafafa;color:#383a42;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none}.slate-code_block code[class*=language-] ::-moz-selection,.slate-code_block code[class*=language-]::-moz-selection,.slate-code_block pre[class*=language-] ::-moz-selection{background:#e5e5e6;color:inherit}.slate-code_block code[class*=language-] ::selection,.slate-code_block code[class*=language-]::selection,.slate-code_block pre[class*=language-] ::selection{background:#e5e5e6;color:inherit}.slate-code_block pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.slate-code_block :not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.prolog{color:#a0a1a7}.token.doctype,.token.entity,.token.punctuation{color:#383a42}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:#b76b01}.token.keyword{color:#a626a4}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:#e45649}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:#50a14f}.token.function,.token.operator,.token.variable{color:#4078f2}.token.url{color:#0184bc}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#383a42}.language-css .token.selector{color:#e45649}.language-css .token.property{color:#383a42}.language-css .token.function,.language-css .token.url>.token.function{color:#0184bc}.language-css .token.url>.token.string.url{color:#50a14f}.language-css .token.atrule .token.rule,.language-css .token.important,.language-javascript .token.operator{color:#a626a4}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}.language-json .token.operator{color:#383a42}.language-json .token.null.keyword{color:#b76b01}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:#383a42}.language-markdown .token.url>.token.content{color:#4078f2}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:#0184bc}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}.language-markdown .token.code-snippet{color:#50a14f}.language-markdown .token.bold .token.content{color:#b76b01}.language-markdown .token.italic .token.content{color:#a626a4}.language-markdown .token.list.punctuation,.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e45649}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.cr:before,.token.token.lf:before,.token.token.space:before,.token.token.tab:not(:empty):before{color:rgba(56,58,66,.2)}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#e5e5e6;color:#696c77;padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover{background:#c6c7c7;color:#383a42}.line-highlight.line-highlight{background:rgba(56,58,66,.05)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#e5e5e6;color:#383a42;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(56,58,66,.05)}.command-line .command-line-prompt,.line-numbers.line-numbers .line-numbers-rows{border-right-color:rgba(56,58,66,.2)}.command-line .command-line-prompt>span:before,.line-numbers .line-numbers-rows>span:before{color:#9d9d9f}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#e45649}.rainbow-braces .token.token.punctuation.brace-level-10,.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6{color:#50a14f}.rainbow-braces .token.token.punctuation.brace-level-11,.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7{color:#4078f2}.rainbow-braces .token.token.punctuation.brace-level-12,.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8{color:#a626a4}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:rgba(255,82,102,.15)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::-moz-selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection{background-color:rgba(251,86,105,.25)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:rgba(251,86,105,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:rgba(25,255,91,.15)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::-moz-selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection{background-color:rgba(56,224,98,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:rgba(56,224,98,.25)}.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer.prism-previewer:before{border-color:hsl(0,0,95%)}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-easing.prism-previewer-easing:before,.prism-previewer-gradient.prism-previewer-gradient div{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:hsl(0,0,95%)}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:hsl(0,0,95%)}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-easing.prism-previewer-easing,.prism-previewer-time.prism-previewer-time:before{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#383a42;stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing line,.prism-previewer-easing.prism-previewer-easing path{stroke:#383a42}.prism-previewer-easing.prism-previewer-easing circle{fill:transparent}.react-flow__node-default{max-width:400px;margin:0 7px}.react-flow__node{background-color:hsl(var(--background));transition:all .2s ease-in-out}.node,.react-flow__node{border-radius:var(--radius)}.node{background:linear-gradient(to bottom,hsl(var(--background)) 0,hsl(var(--muted)/.1) 100%);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .2s ease}.node:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-1px)}[data-id=root]{width:-moz-max-content;width:max-content;max-width:370px;background:linear-gradient(135deg,#f5f4fa,#eceaf6);border:1px solid #e5e2f3;box-shadow:0 4px 12px -2px hsl(var(--primary)/.15),0 0 4px 0 hsl(var(--primary)/.1),inset 0 0 0 1px hsl(var(--primary)/.05);border-radius:var(--radius);transition:all .3s ease;margin:0 7px}[data-id=root]:hover{background:linear-gradient(135deg,#efedf7,#e5e2f3);box-shadow:0 8px 16px -4px hsl(var(--primary)/.2),0 0 8px 0 hsl(var(--primary)/.1),inset 0 0 0 1px hsl(var(--primary)/.1);transform:translateY(-1px)}[data-id^=middle-]{width:-moz-max-content;width:max-content;max-width:350px;background:linear-gradient(180deg,#f5f7fa 0,#eaf0f5);border:1px solid #e3ebf2;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),inset 0 1px 0 0 hsl(var(--background));border-radius:var(--radius);transition:all .2s ease;margin:0 7px}[data-id^=middle-]:hover{background:linear-gradient(180deg,#eef2f7 0,#e3ebf2);box-shadow:0 6px 8px -2px rgba(0,0,0,.15),0 3px 6px -3px rgba(0,0,0,.15),inset 0 1px 0 0 hsl(var(--background));transform:translateY(-.5px)}[data-id^=leaf-]{width:-moz-max-content;width:max-content;max-width:3300px;background:linear-gradient(180deg,#f5faf8 0,#ebf4f1);border:1px solid #e4f1ed;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:var(--radius);transition:all .2s ease;margin:0 7px}[data-id^=leaf-]:hover{background:linear-gradient(180deg,#eef6f4 0,#e4f1ed);box-shadow:0 4px 12px -1px rgba(0,0,0,.15),0 2px 6px -2px rgba(0,0,0,.15)}.dark [data-id=root]{background:linear-gradient(135deg,rgba(47,38,89,.4),rgba(37,31,71,.5));border-color:rgba(56,46,107,.4)}.dark [data-id^=middle-]{background:linear-gradient(180deg,rgba(41,64,86,.4) 0,rgba(33,51,69,.5));border-color:rgba(50,77,103,.4)}.dark [data-id^=leaf-]{background:linear-gradient(180deg,rgba(45,83,70,.4) 0,rgba(36,66,56,.5));border-color:rgba(54,99,84,.4)}.comments-container{z-index:1000!important;position:relative}.react-flow__edge{z-index:0!important}.react-flow__edge-path{stroke:hsl(var(--primary)/.3);stroke-width:2;transition:all .2s ease}.react-flow__edge:hover .react-flow__edge-path{stroke:hsl(var(--primary)/.5);stroke-width:3}.react-flow__handle{width:8px;height:8px;border-radius:4px;background-color:hsl(var(--border));border:2px solid hsl(var(--background));transition:all .2s ease}.react-flow__handle:hover{background-color:hsl(var(--primary));transform:scale(1.2)}.react-flow__node.selected{box-shadow:none!important}.react-flow__node[data-comments=true]{transition:all .2s ease}.react-flow__node[data-comments=true]:hover{transform:scale(1.01)}.dark .react-flow__node[data-comments=true]:hover{background-color:hsl(var(--primary)/.15)!important;box-shadow:0 0 0 4px hsl(var(--primary)/.15)!important}.react-flow__node[data-comments=true]:active{transform:scale(.98)}.dark .react-flow__node[data-comments=true]:active{background-color:hsl(var(--primary)/.25)!important;box-shadow:0 0 0 4px hsl(var(--primary)/.25)!important}.react-flow__node.selected[data-comments=true].comments-open{border:2px solid var(--border)!important;background-color:hsl(var(--primary)/.08)!important;box-shadow:0 0 0 4px hsl(var(--primary)/.08)!important}.react-flow__node.selected[data-comments=true].comments-open.root-node{background:linear-gradient(to bottom right,rgba(245,244,250,.9),rgba(236,234,246,.9))!important}.react-flow__node.selected[data-comments=true].comments-open.middle-node{background:linear-gradient(to bottom right,rgba(245,247,250,.9),rgba(234,240,245,.9))!important}.react-flow__node.selected[data-comments=true].comments-open.leaf-node{background:linear-gradient(to bottom right,rgba(245,250,248,.9),rgba(235,244,241,.9))!important}.dark .react-flow__node.selected[data-comments=true].comments-open{background-color:hsl(var(--primary)/.4)!important;box-shadow:0 0 0 6px hsl(var(--primary)/.4)!important;border:2px solid hsl(var(--primary))!important}.dark .react-flow__node.selected[data-comments=true].comments-open.root-node{background:linear-gradient(to bottom right,rgba(34,19,108,.95),rgba(27,15,87,.95))!important}.dark .react-flow__node.selected[data-comments=true].comments-open.middle-node{background:linear-gradient(to bottom right,rgba(22,64,105,.95),rgba(18,51,84,.95))!important}.dark .react-flow__node.selected[data-comments=true].comments-open.leaf-node{background:linear-gradient(to bottom right,rgba(26,102,77,.95),rgba(20,82,61,.95))!important}