.prose{color:#d4d4d4;max-width:none}.prose h1{color:#fafafa;margin-top:2rem;margin-bottom:1rem;font-family:Adelle Sans,Outfit,system-ui,sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem}.prose h2{color:#fafafa;border-bottom:1px solid #3f3f46;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-family:Adelle Sans,Outfit,system-ui,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem}.prose h3{color:#fafafa;margin-top:1.5rem;margin-bottom:.75rem;font-family:Adelle Sans,Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.prose h4{color:#fafafa;margin-top:1rem;margin-bottom:.5rem;font-family:Adelle Sans,Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.prose p{color:#a3a3a3;margin-bottom:1rem;line-height:1.625}.prose strong{color:#fafafa;font-weight:600}.prose a{text-underline-offset:4px;color:#fafafa;font-weight:500;text-decoration-line:underline}.prose a:hover{color:#d4d4d4}.prose code{color:#e5e5e5;background-color:#27272a;border-radius:.25rem;padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.25rem}.prose pre{border-radius:var(--radius);background-color:#18181b;border:1px solid #3f3f46;margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.prose pre code{color:#e5e5e5;background-color:#0000;padding:0}.prose blockquote{color:#a3a3a3;border-left:4px solid #a3a3a3;margin-top:1rem;margin-bottom:1rem;padding-left:1rem;font-style:italic}.prose ul{margin-top:1rem;margin-bottom:1rem;list-style-type:disc;list-style-position:inside}.prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.prose ul{color:#a3a3a3}.prose ol{margin-top:1rem;margin-bottom:1rem;list-style-type:decimal;list-style-position:inside}.prose ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.prose ol,.prose li{color:#a3a3a3}.prose table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem}.prose th{text-align:left;color:#fafafa;background-color:#27272a;border:1px solid #3f3f46;padding:.5rem 1rem;font-weight:600}.prose td{color:#a3a3a3;border:1px solid #3f3f46;padding:.5rem 1rem}.prose hr{border-top:1px solid #3f3f46;margin-top:2rem;margin-bottom:2rem}.prose .lead{color:#737373;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem}.prose .alert-info{border-radius:var(--radius);background-color:#a3a3a31a;border:1px solid #525252;margin-top:1rem;margin-bottom:1rem;padding:1rem}.prose .alert-warning{border-radius:var(--radius);background-color:#eab3081a;border:1px solid #854d0e;margin-top:1rem;margin-bottom:1rem;padding:1rem}.prose .alert-success{border-radius:var(--radius);background-color:#22c55e1a;border:1px solid #166534;margin-top:1rem;margin-bottom:1rem;padding:1rem}.prose .alert-danger{border-radius:var(--radius);background-color:#ef44441a;border:1px solid #991b1b;margin-top:1rem;margin-bottom:1rem;padding:1rem}.prose pre .comment{color:#737373}.prose pre .keyword{color:#d4d4d4}.prose pre .string{color:#a3a3a3}.prose pre .number{color:#e5e5e5}.prose pre .function{color:#fafafa}@media (max-width:768px){.prose h1{font-size:1.875rem;line-height:2.25rem}.prose h2{font-size:1.5rem;line-height:2rem}.prose h3{font-size:1.25rem;line-height:1.75rem}.prose h4{font-size:1.125rem;line-height:1.75rem}}
.prose pre{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1));margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark .prose pre,.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.prose pre code{white-space:pre;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.625;display:block}.prose code:not(pre code){border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.25rem}.dark .prose code:not(pre code){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.prose code:before,.prose code:after{content:none}.prose pre code{line-height:1.5}.prose pre{white-space:pre;word-wrap:normal;overflow-x:auto}
code[class*=language-],pre[class*=language-]{color:#e4e4e7;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.6}pre[class*=language-]{margin:0;padding:0;overflow:auto}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6b7280;font-style:italic}.token.punctuation{color:#a1a1aa}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f472b6}.token.boolean,.token.number{color:#fbbf24}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#34d399}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#67e8f9}.token.atrule,.token.attr-value,.token.keyword{color:#a78bfa}.token.function,.token.class-name{color:#60a5fa}.token.regex,.token.important,.token.variable{color:#fb923c}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-bash .token.function,.language-shell .token.function{color:#60a5fa}.language-bash .token.parameter,.language-shell .token.parameter{color:#e4e4e7}.language-json .token.property{color:#a78bfa}.language-json .token.string{color:#34d399}.language-json .token.number{color:#fbbf24}.language-json .token.boolean{color:#fb923c}.language-typescript .token.keyword,.language-javascript .token.keyword{color:#a78bfa}.language-typescript .token.builtin,.language-javascript .token.builtin{color:#67e8f9}.language-yaml .token.key{color:#a78bfa}.language-yaml .token.string{color:#34d399}.language-go .token.keyword{color:#a78bfa}.language-go .token.builtin{color:#60a5fa}.language-python .token.keyword{color:#a78bfa}.language-python .token.builtin{color:#67e8f9}.language-python .token.decorator{color:#fbbf24}pre.line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre.line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;border-right:1px solid #3f3f46;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#52525b;text-align:right;padding-right:.8em;display:block}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:#8b5cf64d}
