.code-with-mermaid{margin-bottom:1.25rem}.markdown-body .code-with-mermaid>div:first-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:640px){.markdown-body .code-with-mermaid>div:first-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}}.markdown-body .code-with-mermaid>div:nth-child(3){margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0}@media (min-width:640px){.markdown-body .code-with-mermaid>div:nth-child(3){border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}}p{margin-bottom:24px}.parallax{animation:parallax linear;animation-timeline:scroll()}@keyframes parallax{to{transform:translateY(100px)}}.markdown-body{--base-size-4:0.25rem;--base-size-8:0.5rem;--base-size-16:1rem;--base-size-24:1.5rem;--base-size-40:2.5rem;--base-text-weight-normal:300;--base-text-weight-medium:400;--base-text-weight-semibold:500;--fontStack-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--fgColor-accent:Highlight;font-weight:300}.markdown-body ol{list-style-type:decimal}.markdown-body ul{list-style-type:disc}.markdown-body p:has(+ul){margin-bottom:10px}.markdown-body ol,.markdown-body ul{margin-top:0;margin-bottom:12px;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold,600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted);--tw-text-opacity:1;color:rgb(var(--text-color)/var(--tw-text-opacity,1))}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted);color:rgb(var(--color1))}.markdown-body h2,.markdown-body h3{font-weight:var(--base-text-weight-semibold,600)}.markdown-body h3{font-size:1.25em;--tw-text-opacity:1;color:rgb(var(--text-color)/var(--tw-text-opacity,1))}.markdown-body h4{font-size:1em;color:rgb(var(--text-color)/.9)}.markdown-body h4,.markdown-body h5{font-weight:var(--base-text-weight-semibold,600)}.markdown-body h5{font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold,600);font-size:.85em;color:var(--fgColor-muted)}.markdown-body p,.markdown-body pre{margin-top:0;margin-bottom:22.5px}.markdown-body div.pre{margin-bottom:22.5px}.markdown-body a{color:rgb(var(--color3))}.markdown-body a:hover{text-decoration:underline}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:rgb(var(--text-color));border:0}.markdown-body blockquote{margin:32px 0 64px;padding:.5em 1em .1em;color:rgb(var(--text-color));background-color:rgb(var(--text-color)/.05);border-left:.25em solid rgb(var(--text-color))}.markdown-body blockquote>p:last-child{margin-bottom:12px}.markdown-body strong{font-weight:500;color:rgb(var(--text-color))}.markdown-body p:has(img+span){font-size:.9rem;text-align:center}.markdown-body p>img{margin:0 auto}.markdown-body li code,.markdown-body p code{font-size:85%;border-radius:.25rem;background-color:rgb(var(--text-color)/.15);padding:.125rem;--tw-text-opacity:1;color:rgb(var(--text-color)/var(--tw-text-opacity,1))}.markdown-body>p:has(img){margin:22.5px 0}.collapsible-content{overflow:hidden}.collapsible-content[data-state=open]{animation:slideDown .3s ease-out}.collapsible-content[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.collapsible-trigger{rotate:0deg;transition:rotate .3s}.collapsible-trigger[data-state=open]{rotate:90deg}.collapsible-trigger[data-state=closed]{rotate:0deg}