.prose{letter-spacing:.01em;color:hsl(var(--foreground))}.prose :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.875rem;line-height:2.25rem;font-weight:600;color:hsl(var(--foreground))}.prose :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){color:hsl(var(--foreground)/.9)}.prose :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:1rem;margin-top:2.75rem;scroll-margin-top:2rem;font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}@media (min-width:768px){.prose :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:3.5rem;font-size:1.875rem;line-height:2.25rem;line-height:1.25}}.prose :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:1rem;margin-top:2rem;scroll-margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.375;letter-spacing:-.025em}.prose :is(:where(h4):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.625rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;letter-spacing:-.025em}.prose :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto;line-height:1.5;letter-spacing:-.025em}.prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){overflow-wrap:break-word;border-radius:.125rem;font-weight:400;color:rgba(19,81,255,.9);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{--tw-text-opacity:1;color:rgb(0 64 245/var(--tw-text-opacity,1))}.prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#1351ff}.prose :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){display:flex;flex-direction:column}.prose :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:1.5rem;row-gap:.625rem;padding-left:2rem}@media (min-width:768px){.prose :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:2.75rem}}.prose :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1.5rem;margin-bottom:1.5rem;row-gap:.625rem;padding-left:1.75rem}@media (min-width:768px){.prose :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:2.5rem}}.prose :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin:0;line-height:1.5;letter-spacing:-.025em;color:hsl(var(--foreground)/.9)}.prose :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:500;color:hsl(var(--foreground))}.prose :is(:where(figure):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:2rem;margin-bottom:2rem}.prose :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:2rem;margin-bottom:2rem;border-color:hsl(var(--border))}.prose :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){color:hsl(var(--foreground))}.prose :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0;border-radius:.5rem}.prose>:last-child{margin-bottom:0!important}.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{font-weight:inherit;color:inherit}.prose .not-prose table a{overflow-wrap:break-word;border-radius:.125rem;font-weight:400;color:hsl(var(--primary-foreground));text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.prose .not-prose table a:hover{text-decoration-color:hsl(var(--primary-foreground))}.prose h2+p,.prose h3+p,.prose h4+p{margin-top:0}.prose h2+h3{margin-top:1.5rem}.prose h2+h4,.prose h3+h4{margin-top:0}.prose a:hover{text-decoration-color:#1351ff}.prose a strong{color:hsl(var(--primary-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.prose a strong:hover{color:hsl(var(--primary-foreground)/.8)}.prose ol ol,.prose ul ol{margin-bottom:0;margin-top:.625rem;padding-left:1.25rem}.prose ol ul,.prose ul ul{margin-bottom:0;margin-top:.625rem;padding-left:1.5rem}.prose ol strong,.prose ul strong{font-weight:500}.prose ul * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{font-size:0}.prose ul :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{font-size:0}.prose ul li{position:relative}.prose ul li:before{position:absolute;left:-1.5rem;top:.75rem;height:1px;width:.5rem;border-radius:9999px;content:var(--tw-content);background-color:hsl(var(--secondary-foreground))}@media (min-width:768px){.prose ul li:before{content:var(--tw-content);top:.875rem}}.prose ol li{position:relative;padding-left:.25rem}.prose ol li::marker{color:hsl(var(--foreground))!important}.prose li{padding-inline-start:0}.prose li>:first-child:not(ol,ul){margin-top:0}.prose li>:last-child{margin-bottom:0}.prose figure.code-block,.prose figure.custom-table{margin-top:2rem;margin-bottom:2rem}.prose figure.custom-table{display:flex}.prose figure.custom-table table{margin-left:1.25rem;margin-right:1.25rem;min-width:46rem;border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}@media (min-width:768px){.prose figure.custom-table table{margin-left:0;margin-right:0;min-width:100%}}.prose figure.custom-table table th{padding-bottom:.375rem;font-weight:500;color:hsl(var(--foreground))}.prose figure.custom-table table td,.prose figure.custom-table table th{min-width:9rem;border-bottom-width:1px;border-color:hsl(var(--border));text-align:left;vertical-align:top;font-size:.875rem;line-height:1.25rem;line-height:1.375;letter-spacing:-.025em}.prose figure.custom-table table td{padding-bottom:.75rem;padding-right:2.5rem;padding-top:.75rem;color:hsl(var(--secondary-foreground))}.prose figure.custom-table table tr:last-child td{border-bottom-width:0}.prose figure.custom-table.theme-filled table{overflow:hidden;border-radius:.5rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--primary-foreground))}.prose figure.custom-table.theme-filled table th{border-bottom-width:0;border-right-width:1px;border-color:hsl(var(--foreground)/.1);background-color:hsl(var(--secondary));padding:.75rem 1.25rem}.prose figure.custom-table.theme-filled table th:first-child{padding-left:1rem}.prose figure.custom-table.theme-filled table th:last-child{padding-right:1rem}.prose figure.custom-table.theme-filled table th:last-child,.prose figure.custom-table.theme-filled table tr td:last-child{border-right-width:0}.prose figure.custom-table.theme-filled table td{border-right-width:1px;border-color:hsl(var(--border));padding-left:1.25rem;padding-right:1.25rem}.prose figure.custom-table.theme-filled table td:first-child{padding-left:1rem}.prose figure.custom-table.theme-filled table td:last-child{padding-right:1rem}.prose figure.custom-table.theme-filled table code{background-color:hsl(var(--background))}.prose figure.custom-table code{width:-moz-max-content;width:max-content;max-width:30ch;border-radius:.25rem;border-color:hsl(var(--border));background-color:hsl(var(--primary-foreground));padding:.125rem .25rem .25rem;font-size:.875rem;line-height:1.25rem;line-height:1.5}.prose pre.shiki{margin-top:0;margin-bottom:0;overflow-x:auto;border-radius:.125rem;padding:0;line-height:1.5}.prose pre.shiki code{border-style:none}.prose :not(pre)>code,.prose pre.shiki code span{font-size:.875rem;line-height:1.25rem}.prose :not(pre)>code{margin-left:.25rem;margin-right:.25rem;display:inline-flex;max-width:100%;overflow-x:auto;border-radius:.25rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.4);padding-left:.25rem;padding-right:.25rem;font-weight:400;letter-spacing:-.025em;color:hsl(var(--foreground))}.prose :not(pre)>code:after,.prose :not(pre)>code:before{content:var(--tw-content);display:none}.prose :not(pre)>code:not(:first-child){margin-left:3px}.prose :not(pre) table td code:first-child{margin-left:0}.prose a code{--tw-text-opacity:1;color:rgb(19 81 255/var(--tw-text-opacity,1))}.prose p:has(>img){margin-top:2rem;margin-bottom:2rem}.prose .prose-inside-content .prose>*,.prose .prose-inside-content>*{margin-top:.625rem;margin-bottom:.625rem}.prose .prose-inside-content .prose>:first-child:not(h2),.prose .prose-inside-content>:first-child:not(h2){margin-top:0}.prose .prose-inside-content .prose>:last-child,.prose .prose-inside-content>:last-child{margin-bottom:0}.prose .prose-inside-content .code-block{margin-top:1rem;margin-bottom:1rem}.prose .prose-inside-content :not(pre)>code{border-width:1px;font-size:.875rem;line-height:1.25rem}.prose .prose-inside-content p{margin-top:.625rem;margin-bottom:.625rem;font-size:1rem;line-height:1.5rem;line-height:1.375;letter-spacing:-.025em}.prose .prose-inside-content ol,.prose .prose-inside-content ul{margin-top:.625rem;margin-bottom:.625rem;display:flex;flex-direction:column;row-gap:.625rem;padding-left:1.25rem}.prose .prose-inside-content ol li,.prose .prose-inside-content ul li{font-size:1rem;line-height:1.5rem;line-height:1.375;letter-spacing:-.025em}.prose .prose-inside-content ol li:before,.prose .prose-inside-content ul li:before{left:-1.25rem;content:var(--tw-content);top:.625rem}.prose .accordion :not(.prose-inside-content) h3{margin-top:0;margin-bottom:0}.prose ol.steps{margin-top:2rem;margin-bottom:2rem;padding-left:0}.prose ol.steps li{padding-left:0}.prose ol.steps .steps-content>:first-child:not(h2){margin-top:0}.prose ol.steps .steps-content>:last-child{margin-bottom:0}.prose-lg{font-size:1rem;line-height:1.5rem;letter-spacing:-.025em}@media (min-width:768px){.prose-lg{font-size:1.125rem;line-height:1.75rem;line-height:1.5}}