:root{--base00: #f7f7f7;--base01: #c8c8c8;--base02: #a4a4a4;--base03: #666666;--base04: #666666;--base05: #515151;--base06: #434343;--base07: #383838;--base08: #bd1825;--base09: #ac1fa3;--base0A: #1458e1;--base0B: #1d791c;--base0C: #0a767b;--base0D: #1458e1;--base0E: #ac1fa3;--base0F: #434343}:root:where(.dark){--base00: #383838;--base01: #434343;--base02: #515151;--base03: #818181;--base04: #818181;--base05: #c8c8c8;--base06: #c8c8c8;--base07: #e3e3e3;--base08: #fea3aa;--base09: #f77bf6;--base0A: #8ecdff;--base0B: #fecc1b;--base0C: #3defe9;--base0D: #8ecdff;--base0E: #faadfa;--base0F: #a4a4a4}.md-prose{font-size:1.125rem;line-height:1.556}@media (min-width: 640px){.md-prose{font-size:1.125rem;line-height:1.556}}.md-prose p{margin-top:2rem;margin-bottom:2rem}.md-prose p{line-height:1.75rem}.md-prose h2{font-size:1.5rem;line-height:1.333}.md-prose h2{font-weight:700}@media (min-width: 768px){.md-prose h2{font-size:1.875rem;line-height:1.2}}.md-prose h2:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(200 200 200 / var(--tw-text-opacity, 1))}.md-prose h3{font-size:1.25rem;line-height:1.556}.md-prose h3{font-weight:700}@media (min-width: 768px){.md-prose h3{font-size:1.5rem;line-height:1.333}}.md-prose h3:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(200 200 200 / var(--tw-text-opacity, 1))}.md-prose h4,.md-prose h5,.md-prose h6{font-size:1.125rem;line-height:1.556}.md-prose h4,.md-prose h5,.md-prose h6{font-weight:700}@media (min-width: 768px){.md-prose h4,.md-prose h5,.md-prose h6{font-size:1.25rem;line-height:1.556}}.md-prose strong:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(200 200 200 / var(--tw-text-opacity, 1))}.md-prose hr:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(67 67 67 / var(--tw-border-opacity, 1))}.md-prose a{--tw-text-opacity: 1;color:rgb(20 88 225 / var(--tw-text-opacity, 1))}.md-prose a{text-decoration-line:underline}.md-prose a:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(57 146 255 / var(--tw-text-opacity, 1))}.md-prose a:active{--tw-text-opacity: 1;color:rgb(244 66 80 / var(--tw-text-opacity, 1))}.md-prose code,.md-prose kbd,.md-prose pre{word-wrap:normal}.md-prose code,.md-prose kbd,.md-prose pre{overflow:auto}.md-prose code,.md-prose kbd,.md-prose pre{border-radius:.5rem}.md-prose code,.md-prose kbd,.md-prose pre{border-width:1px}.md-prose code,.md-prose kbd,.md-prose pre{--tw-border-opacity: 1;border-color:rgb(227 227 227 / var(--tw-border-opacity, 1))}.md-prose code,.md-prose kbd,.md-prose pre{padding:.75rem}.md-prose code,.md-prose kbd,.md-prose pre{font-size:.875rem;line-height:1.425}.md-prose code,.md-prose kbd,.md-prose pre{line-height:1}@media (min-width: 768px){.md-prose code,.md-prose kbd,.md-prose pre{padding:1rem}}.md-prose code:where(.dark,.dark *),.md-prose kbd:where(.dark,.dark *),.md-prose pre:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(18 18 18 / var(--tw-border-opacity, 1))}.md-prose pre{margin-top:1rem;margin-bottom:1rem}.md-prose pre{border-width:1px}.md-prose pre{--tw-border-opacity: 1;border-color:rgb(227 227 227 / var(--tw-border-opacity, 1))}.md-prose pre{line-height:1.625}.md-prose pre:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(56 56 56 / var(--tw-border-opacity, 1))}.md-prose code,.md-prose kbd{--tw-text-opacity: 1 !important;color:rgb(67 67 67 / var(--tw-text-opacity, 1))!important}.md-prose code:where(.dark,.dark *),.md-prose kbd:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(164 164 164 / var(--tw-text-opacity, 1))!important}.md-prose kbd{display:inline-block}.md-prose kbd{border-radius:.25rem}.md-prose kbd{border-width:1px}.md-prose kbd{--tw-border-opacity: 1;border-color:rgb(200 200 200 / var(--tw-border-opacity, 1))}.md-prose kbd{--tw-bg-opacity: 1;background-color:rgb(227 227 227 / var(--tw-bg-opacity, 1))}.md-prose kbd{vertical-align:middle}.md-prose kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md-prose kbd{line-height:10px}.md-prose kbd:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(56 56 56 / var(--tw-border-opacity, 1))}.md-prose kbd:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.md-prose kbd{box-shadow:inset 0 -1px #00000080}.md-prose pre>code{margin:0}.md-prose pre>code{white-space:pre}.md-prose pre>code{overflow-wrap:normal;word-break:normal}.md-prose pre>code{border-width:0px}.md-prose pre>code{background-color:transparent}.md-prose pre>code{padding:0}.md-prose .codeblock-line{position:relative}.md-prose .codeblock-line{padding-right:1rem}.md-prose :not(pre)>code{border-radius:.25rem}.md-prose :not(pre)>code{background-color:#e3e3e380}.md-prose :not(pre)>code{padding-left:.375rem;padding-right:.375rem}.md-prose :not(pre)>code{padding-bottom:.125rem}.md-prose :not(pre)>code{padding-top:1px}.md-prose :not(pre)>code{font-size:.875rem;line-height:1.425}.md-prose :not(pre)>code{--tw-text-opacity: 1;color:rgb(67 67 67 / var(--tw-text-opacity, 1))}.md-prose :not(pre)>code:where(.dark,.dark *){background-color:#38383880}.md-prose code{border-radius:.25rem}.md-prose code{padding-left:.25rem;padding-right:.25rem}.md-prose code{padding-top:2px;padding-bottom:2px}.md-prose code{color:inherit}.md-prose :is(a,h1,h2,h3,h4,h5,h6) code,.md-prose :is(a,h1,h2,h3,h4,h5,h6) kbd,.md-prose :is(a) strong{color:inherit}.md-prose :is(a,h1,h2,h3,h4,h5,h6) code:where(.dark,.dark *),.md-prose :is(a,h1,h2,h3,h4,h5,h6) kbd:where(.dark,.dark *),.md-prose :is(a) strong:where(.dark,.dark *){color:inherit}.md-prose :is(h1,h2,h3,h4,h5,h6) code{font-size:90%;padding-top:max(.125rem,.125em);padding-bottom:max(.125rem,.125em);padding-right:max(.25rem,.25em);padding-left:max(.25rem,.25em)}.md-prose pre code{display:grid;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0;border-radius:initial}.md-prose ol{list-style:decimal}.md-prose ul{list-style:disc}.md-prose video{margin-top:2rem;margin-bottom:2rem}.md-prose video{width:100%}.md-prose ol,.md-prose ul{margin-top:2rem;margin-bottom:2rem}.md-prose ol,.md-prose ul{margin-bottom:1rem}.md-prose ol,.md-prose ul{padding-left:2rem}.md-prose ol ol,.md-prose ul ol{list-style-type:lower-roman}.md-prose ol ul,.md-prose ul ul{list-style-type:circle}.md-prose ol ol ol,.md-prose ol ul ol,.md-prose ul ol ol,.md-prose ul ul ol{list-style-type:lower-alpha}.md-prose ol ol ul,.md-prose ol ul ul,.md-prose ul ol ul,.md-prose ul ul ul{list-style-type:square}.md-prose dd{margin-left:0}.md-prose ol ol,.md-prose ol ul,.md-prose ul ol,.md-prose ul ul{margin-top:0;margin-bottom:0}.md-prose li{word-wrap:break-all}.md-prose li>p{margin:0}.md-prose li>p+p{margin-top:1rem}.md-prose li+li{margin-top:.25rem}.md-prose dl{margin-bottom:1rem}.md-prose dl{margin-top:0}.md-prose dl{padding:0}.md-prose dl dt{margin-top:1rem}.md-prose dl dt{padding:0}.md-prose dl dt{font-size:1rem;line-height:1.5}.md-prose dl dt{font-weight:600}.md-prose dl dt{font-style:italic}.md-prose dl dd{margin-bottom:1rem}.md-prose dl dd{padding-left:1rem;padding-right:1rem}.md-prose dl dd{padding-top:0;padding-bottom:0}.md-prose blockquote{border-left-width:4px}.md-prose blockquote{padding-left:1rem}.md-prose blockquote{font-style:italic}.md-prose details{margin-top:2rem;margin-bottom:2rem}.md-prose summary{cursor:pointer}.md-prose figcaption{text-align:center}.md-prose figcaption{font-size:.875rem;line-height:1.425}.md-prose figcaption{font-weight:700}@media (min-width: 1024px){.md-prose figcaption{font-size:1rem;line-height:1.5}}.md-prose table{text-indent:0;border-spacing:0}.md-prose table{margin-top:2.5rem;margin-bottom:2.5rem}.md-prose table{width:100%}.md-prose table{max-width:100%}.md-prose table{border-collapse:collapse}.md-prose table{overflow:auto}.md-prose table{border-color:inherit}.md-prose table{text-align:left}.md-prose table th{position:sticky}.md-prose table th{top:0}.md-prose table th{background-color:transparent}.md-prose table th{font-size:.875rem;line-height:1.425}.md-prose table th{font-weight:600}.md-prose table th{--tw-text-opacity: 1;color:rgb(67 67 67 / var(--tw-text-opacity, 1))}.md-prose table th:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(164 164 164 / var(--tw-text-opacity, 1))}.md-prose table th{border-width:0px}.md-prose table th{border-bottom-width:1px}.md-prose table th{--tw-border-opacity: 1;border-color:rgb(200 200 200 / var(--tw-border-opacity, 1))}.md-prose table th{padding:0}.md-prose table th{padding-bottom:.25rem}.md-prose table th{padding-right:1rem}@media (min-width: 768px){.md-prose table th{padding-right:1.5rem}}.md-prose table th:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(56 56 56 / var(--tw-border-opacity, 1))}.md-prose table tbody{vertical-align:baseline}.md-prose table td{white-space:nowrap}.md-prose table td{border-width:0px}.md-prose table td{border-bottom-width:1px}.md-prose table td{--tw-border-opacity: 1;border-color:rgb(227 227 227 / var(--tw-border-opacity, 1))}.md-prose table td{padding:0}.md-prose table td{padding-top:.5rem;padding-bottom:.5rem}.md-prose table td{padding-right:1rem}.md-prose table td{font-size:.875rem;line-height:1.425}.md-prose table td{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md-prose table td{padding-right:1.5rem}}.md-prose table td:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.md-prose [data-code-block],.md-prose .codeblock-line{position:relative}.md-prose .codeblock-line{display:block}.md-prose .codeblock-line[data-highlight=true]:after{content:" "}.md-prose .codeblock-line[data-highlight=true]:after{pointer-events:none}.md-prose .codeblock-line[data-highlight=true]:after{position:absolute}.md-prose .codeblock-line[data-highlight=true]:after{left:0}.md-prose .codeblock-line[data-highlight=true]:after{right:0}.md-prose .codeblock-line[data-highlight=true]:after{top:0}.md-prose .codeblock-line[data-highlight=true]:after{margin-left:-.75rem;margin-right:-.75rem}.md-prose .codeblock-line[data-highlight=true]:after{--tw-bg-opacity: 1;background-color:rgb(107 217 104 / var(--tw-bg-opacity, 1))}.md-prose .codeblock-line[data-highlight=true]:after{opacity:.1}.md-prose .codeblock-line[data-highlight=true]:where(.dark,.dark *):after{--tw-bg-opacity: 1;background-color:rgb(48 186 45 / var(--tw-bg-opacity, 1))}.md-prose .codeblock-line[data-highlight=true]:where(.dark,.dark *):after{opacity:.15}.md-prose .codeblock-line[data-highlight=true]:after{z-index:-1}.md-prose :is(h1,h2,h3,h4,h5,h6){position:relative}.md-prose :is(h1,h2,h3,h4,h5,h6){margin-top:2rem;margin-bottom:2rem}.md-prose :is(h1,h2,h3,h4,h5,h6){scroll-snap-margin-top:1em;scroll-margin-top:1em}.md-prose :is(h1,h2,h3,h4,h5,h6) a{position:absolute}.md-prose :is(h1,h2,h3,h4,h5,h6) a{left:-1.5rem}.md-prose :is(h1,h2,h3,h4,h5,h6) a{right:-0px}.md-prose :is(h1,h2,h3,h4,h5,h6) a{top:0}.md-prose :is(h1,h2,h3,h4,h5,h6) a{z-index:10}.md-prose :is(h1,h2,h3,h4,h5,h6) a{display:flex}.md-prose :is(h1,h2,h3,h4,h5,h6) a{height:100%}.md-prose :is(h1,h2,h3,h4,h5,h6) a{align-items:center}.md-prose :is(h1,h2,h3,h4,h5,h6) a{line-height:1}.md-prose :is(h1,h2,h3,h4,h5,h6):hover a,.md-prose :is(h1,h2,h3,h4,h5,h6) a:hover{text-decoration-line:none}.md-prose :is(h1,h2,h3,h4,h5,h6) .icon-link{display:flex}.md-prose :is(h1,h2,h3,h4,h5,h6) .icon-link{height:100%}.md-prose :is(h1,h2,h3,h4,h5,h6) .icon-link{align-items:center}.md-prose :is(h1,h2,h3,h4,h5,h6) .icon-link{vertical-align:middle}.md-prose :is(h1,h2,h3,h4,h5,h6) .icon-link{--tw-text-opacity: 1;color:rgb(57 146 255 / var(--tw-text-opacity, 1))}.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:before{visibility:hidden}.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:before{display:inline-block}.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:before{height:1rem}.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:before{width:1rem}.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='gray' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")}.md-prose :is(h1,h2,h3,h4,h5,h6) a:hover .icon-link,.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:hover,.md-prose :is(h1,h2,h3,h4,h5,h6):hover a .icon-link,.md-prose :is(h1,h2,h3,h4,h5,h6) a:hover .icon-link:before,.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:hover:before,.md-prose :is(h1,h2,h3,h4,h5,h6):hover a .icon-link:before{visibility:visible}.md-prose :is(h1,h2,h3,h4,h5,h6) a:hover .icon-link,.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:hover,.md-prose :is(h1,h2,h3,h4,h5,h6):hover a .icon-link,.md-prose :is(h1,h2,h3,h4,h5,h6) a:hover .icon-link:before,.md-prose :is(h1,h2,h3,h4,h5,h6) a .icon-link:hover:before,.md-prose :is(h1,h2,h3,h4,h5,h6):hover a .icon-link:before{opacity:1}@media (min-width: 768px){.md-prose>p img{border-radius:.75rem}}.md-prose>p:has(img){margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width: 768px){.md-prose>p:has(img){margin-left:-2rem;margin-right:-2rem}}@media (min-width: 1024px){.md-prose>p:has(img){margin-left:-3rem;margin-right:-3rem}}
