.prose{color:var(--tw-prose-body,currentColor);max-width:65ch;line-height:1.75}.prose.max-w-none{max-width:none}.prose .ql-align-center{text-align:center}.prose .ql-align-right{text-align:right}.prose .ql-align-justify{text-align:justify}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose h1{margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose h4{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose h1+*,.prose h2+*,.prose h3+*,.prose h4+*{margin-top:0}.prose a{color:var(--tw-prose-links,currentColor);text-underline-offset:3px;font-weight:500;text-decoration:underline}.prose strong{color:var(--tw-prose-bold,currentColor);font-weight:600}.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li,.prose ul>li{padding-inline-start:.375em}.prose ol>li::marker{color:var(--tw-prose-counters,currentColor);font-weight:400}.prose ul>li::marker{color:var(--tw-prose-bullets,currentColor)}.prose :where(ul,ol) :where(ul,ol){margin-top:.75em;margin-bottom:.75em}.prose blockquote{border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders,currentColor);color:var(--tw-prose-quotes,currentColor);margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic}.prose blockquote p:first-of-type:before,.prose blockquote p:last-of-type:after{content:none}.prose code{color:var(--tw-prose-code,currentColor);font-size:.875em;font-weight:600}.prose code:before,.prose code:after{content:"`"}.prose pre{color:var(--tw-prose-pre-code,currentColor);background-color:var(--tw-prose-pre-bg,#1e293b);border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding:.857143em 1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose pre code{font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose pre code:before,.prose pre code:after{content:none}.prose hr{border-color:var(--tw-prose-hr,currentColor);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose img,.prose figure{margin-top:2em;margin-bottom:2em}.prose figcaption{color:var(--tw-prose-captions,currentColor);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose table{table-layout:auto;text-align:start;border-collapse:collapse;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose thead{border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders,currentColor)}.prose thead th{color:var(--tw-prose-headings,currentColor);vertical-align:bottom;padding:0 .571429em .571429em;font-weight:600}.prose thead th:first-child{padding-inline-start:0}.prose thead th:last-child{padding-inline-end:0}.prose tbody tr{border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders,currentColor)}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:baseline}.prose tfoot{border-top-width:1px;border-top-color:var(--tw-prose-th-borders,currentColor)}.prose tfoot td{vertical-align:top}.prose th,.prose td{padding:.571429em}.prose video{margin-top:2em;margin-bottom:2em}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm p{margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm h2{margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em}.prose-sm h3{margin-top:1.5em;margin-bottom:.25em;font-size:1.14286em}.prose-sm li{margin-top:.285714em;margin-bottom:.285714em}.prose-sm pre{border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding:.666667em 1em;font-size:.857143em}.prose-sm blockquote{margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-base{font-size:1rem;line-height:1.75}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg p{margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg h2{margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em}.prose-lg h3{margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em}.prose-lg li{margin-top:.666667em;margin-bottom:.666667em}.prose-lg pre{border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding:1em 1.5em;font-size:.888889em}.prose-lg blockquote{margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose{--tw-prose-body:oklch(44.6% .03 256.802);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.3% .027 257.231);--tw-prose-bullets:oklch(75.2% .016 264.348);--tw-prose-hr:oklch(86.9% .022 252.894);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(86.9% .022 252.894);--tw-prose-captions:oklch(55.3% .027 257.231);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(86.9% .022 252.894);--tw-prose-pre-bg:oklch(20.8% .042 265.755);--tw-prose-th-borders:oklch(75.2% .016 264.348);--tw-prose-td-borders:oklch(86.9% .022 252.894)}.prose-slate{--tw-prose-body:oklch(44.6% .03 256.802);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755)}.prose .info-box,.prose div.info-box{background:var(--primary);color:var(--primary-foreground,#fff);border:none;border-radius:1rem;margin-top:1.75em;margin-bottom:1.75em;padding:1.25em 1.35em}.prose .info-box .box-title,.prose .info-box>.box-title,.prose .info-box>span.box-title{color:var(--primary-foreground,#fff);letter-spacing:-.02em;margin-bottom:.75em;font-size:1.05em;font-weight:800;display:block}.prose .info-box a{color:var(--primary-foreground,#fff);text-decoration:underline}.prose .info-box strong{color:var(--primary-foreground,#fff)}.prose .info-box ul{margin-top:.5em;margin-bottom:0}.prose .info-box li::marker{color:var(--primary-foreground,#fff)}.prose .info-box p,.prose .info-box li{color:var(--primary-foreground,#fff)}.prose .info-box p:first-child{margin-top:0}.prose .info-box p:last-child,.prose .info-box ul:last-child{margin-bottom:0}
