.markdown-prose div[data-jsx-element],.markdown-prose .jsx-element{margin-bottom:var(--elements-mb)}.markdown-prose .no-margin div[data-jsx-element],.markdown-prose .no-margin .jsx-element{margin-bottom:0}.markdown-prose .not-margin-bottom>:last-child,.markdown-prose .not-margin-bottom.self{margin-bottom:0!important}.markdown-prose .not-last-margin-bottom :last-child,.markdown-prose.not-last-margin-bottom :last-child{margin-bottom:0!important}.markdown-prose pre::-webkit-scrollbar-thumb{background:var(--color-gray10);-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px #000000bf}.markdown-prose pre::-webkit-scrollbar-corner{background:#000}.markdown-prose pre::-webkit-scrollbar{background:var(--color-gray6);width:8px;height:8px}.markdown-prose code:not(.markdown-prose pre code):not(.not-prose code):not(shiki code){background:linear-gradient(to bottom right, color-mix(in hsl, var(--accent), transparent 50%), color-mix(in hsl, var(--accent), transparent 80%));font-family:var(--font-mono);font-weight:var(--font-weight-normal);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * .5);margin:calc(-1 * var(--spacing) * 1.5) calc(-1 * var(--spacing) * .5);border-radius:calc(var(--radius) * .5);border:1px solid color-mix(in hsl, var(--border), transparent 50%);color:var(--foreground)}.markdown-prose code:not(.markdown-prose pre code):not(.not-prose code):not(shiki code):after,.markdown-prose code:not(.markdown-prose pre code):not(.not-prose code):not(shiki code):before{content:""}.markdown-prose p:not(.not-prose p),.markdown-prose li:not(.not-prose li){margin:0 0 1.5em}.markdown-prose li:not(.not-prose li){margin:0 0 .5em!important}.markdown-prose>p>img{margin:auto}.markdown-prose>blockquote{background-color:color-mix(in hsl, var(--primary), transparent 90%);border-color:color-mix(in hsl, var(--primary), transparent 50%)}.markdown-prose>blockquote p{padding:1rem}.markdown-prose>blockquote code{font-style:normal}.mdx-prose{--space:0px;padding-left:24px;padding-right:24px;--elements-mb:1.5em!important;width:100%!important;max-width:unset!important;padding-bottom:120px!important}@media (width>=1024px){.mdx-prose{--space:60px;padding-left:var(--space);padding-right:var(--space);--elements-mb:2em!important;max-width:min(100%,80ch)!important}}@media (width>=1500px){.mdx-prose{--space:150px;max-width:90ch!important}}@media (width>=1800px){.mdx-prose{--space:200px;max-width:100ch!important}}.mdx-prose .super-wrapper:not(.not-prose .super-wrapper):not(.not-margin .super-wrapper){margin-left:calc(var(--space) * -.5)!important;margin-right:calc(var(--space) * -.5)!important;width:calc(100% + var(--space))!important}.mdx-prose .flex-code>pre{width:100%;font-size:12px;overflow:hidden}.mdx-prose .sp-super-wrapper,.mdx-prose .mux-video,.mdx-prose>iframe{margin-bottom:var(--elements-mb)!important}.mdx-prose div[data-jsx-element],.mdx-prose .jsx-element{margin-bottom:var(--elements-mb)}.mdx-prose .no-margin div[data-jsx-element],.mdx-prose .no-margin .jsx-element{margin-bottom:0}.mdx-prose .not-margin-bottom :last-child{margin-bottom:0!important}.mdxeditor *{--space:0px!important}.no-margin-top-first-child>:first-child{margin-top:0!important}.force-prose-style:not(.force-prose-style-inline){width:100%;display:flex}.force-prose-style>div>:first-child{margin-top:0!important}.force-prose-style>div>:last-child{margin-bottom:0!important}.force-prose-style *{color:var(--foreground)!important}.prose{scroll-margin-top:40px}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:70px;position:relative}:is(.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6):hover .icon-link{opacity:1}.prose .icon.icon-link{opacity:0;justify-content:center;align-items:center;width:20px;height:100%;transition:opacity .2s;display:flex;position:absolute;left:-24px}.prose .icon.icon-link:before{content:"#";color:var(--primary);font-size:1.5rem}.prose>pre{padding:0!important}.markdown ul{padding-left:1.1rem;list-style:outside!important}.markdown ol{padding-left:1.1rem;list-style:decimal!important}.markdown a{color:var(--primary)!important}.markdown a:hover{text-decoration:underline!important}.markdown .code-highlight{background-color:var(--card);border-radius:4px;max-width:100%;padding:2px;font-size:14px;overflow:auto}.mdxeditor>div:nth-child(2):not([role=dialog]){min-height:100%}.mdxeditor div[data-editor-block-type]{width:100%}.mdxeditor div[data-editor-block-type]>div{width:100%}.prose-last-element-no-margin>:last-child,.prose-last-element-no-margin>div>:last-child,.prose-last-element-no-margin.self{margin-bottom:0!important}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.mdxeditor-root-contenteditable:first-child:focus-within .markdown-prose[class*=_placeholder_]{cursor:text}.mdxeditor-root-contenteditable:first-child:focus-within .markdown-prose[class*=_placeholder_]>p{position:relative}.mdxeditor-root-contenteditable:first-child:focus-within .markdown-prose[class*=_placeholder_]>p:before{content:"";border-left:2px solid #fff;height:24px;animation:1s step-end infinite blink;position:absolute;top:4px}.dark .shiki{background-color:var(--shiki-dark-bg)!important}.dark .shiki,.dark .shiki span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}:is(.dark .shiki,.dark .shiki span).highlighted-word{background-color:color-mix(in hsl, var(--accent), transparent 60%)!important;border:1px solid color-mix(in hsl, var(--accent), transparent 20%)!important}.shiki{padding:1rem 1.5rem}.shiki .line.highlighted{width:calc(100% + 48px);margin:0 -1.5rem;padding:0 1.5rem;transition:background-color .5s;display:inline-block;background:color-mix(in hsl, var(--primary), transparent 80%)!important}.shiki .line.highlighted.error{background:color-mix(in hsl, var(--destructive), transparent 80%)!important}.shiki .line.highlighted.warning{background:color-mix(in hsl, var(--warning), transparent 80%)!important}.shiki .highlighted-word{border-radius:4px;margin:-1px -3px;padding:1px 3px;display:inline-block;background-color:color-mix(in hsl, var(--accent), transparent 40%)!important;border:1px solid color-mix(in hsl, var(--accent), transparent 20%)!important}.shiki .diff{width:calc(100% + 48px);margin:0 -24px;padding:0 24px;transition:background-color .5s;display:inline-block}.shiki .diff:before{position:absolute;left:10px}.shiki .diff.remove{opacity:.7;background-color:color-mix(in hsl, var(--destructive), transparent 80%)!important}.shiki .diff.remove:before{content:"-";color:var(--destructive)}.shiki .diff.add{background-color:color-mix(in hsl, var(--success), transparent 80%)!important}.shiki .diff.add:before{content:"+";color:var(--success)}.shiki.has-focused .line:not(.focused){filter:blur(.08rem);opacity:.6;transition:filter .35s,opacity .35s}.shiki.has-focused:hover .line:not(.focused){filter:none;opacity:.9}.shiki textarea{font-family:var(--font-mono)!important}.mdx-children :not(:last-child){margin-bottom:0!important}.mdx-editor-theme{--accentBase:var(--primary)!important;--accentBgSubtle:color-mix(in hsl, var(--primary), transparent 20%)!important;--accentBg:var(--primary)!important;--accentBgHover:color-mix(in hsl, var(--primary), transparent 10%)!important;--accentBgActive:color-mix(in hsl, var(--primary), transparent 30%)!important;--accentLine:var(--primary)!important;--accentBorder:color-mix(in hsl, var(--primary), transparent 20%)!important;--accentBorderHover:color-mix(in hsl, var(--primary), transparent 10%)!important;--accentSolid:var(--primary)!important;--accentSolidHover:color-mix(in hsl, var(--primary), transparent 10%)!important;--accentText:var(--accent-foreground)!important;--accentTextContrast:color-mix(in hsl, var(--muted-foreground), transparent 10%)!important;--baseBase:var(--background)!important;--baseBgSubtle:var(--card)!important;--baseBg:var(--background)!important;--baseBgHover:color-mix(in hsl, var(--background), transparent 10%)!important;--baseBgActive:color-mix(in hsl, var(--accent), transparent 30%)!important;--baseLine:var(--border)!important;--baseBorder:color-mix(in hsl, var(--border), transparent 20%)!important;--baseBorderHover:color-mix(in hsl, var(--border), transparent 10%)!important;--baseSolid:var(--background)!important;--baseSolidHover:color-mix(in hsl, var(--foreground), transparent 20%)!important;--baseText:var(--foreground)!important;--baseTextContrast:color-mix(in hsl, var(--foreground), transparent 10%)!important;--basePageBg:var(--card)!important;color:var(--baseText)!important;background:var(--baseBg)!important;--font-code:"var(--font-mono)", monospace!important;--font-body:"var(--font-sans)", sans-serif!important}.mdxeditor-popup-container{--baseBg:var(--accent)!important}.small-mdx-editor{width:100%!important;max-width:unset!important}.mdxeditor-content-editable{padding:8px 32px!important}.all-break-word *{word-break:break-word}
