:root{--sh-class:#4d9ef6;--sh-identifier:#6caedd;--sh-sign:#cdd3de;--sh-property:#3182ce;--sh-entity:#2db1bc;--sh-jsxliterals:#939dfd;--sh-string:#26dabd;--sh-keyword:#ff6b6b;--sh-comment:#cbc3c3}@media (prefers-color-scheme:dark){:root{--sh-class:#2d5e9d;--sh-identifier:#c6c6c6;--sh-sign:#8996a3;--sh-property:#0550ae;--sh-entity:#249a97;--sh-jsxliterals:#6266d1;--sh-string:#00a99a;--sh-keyword:#f47067;--sh-comment:#a19595}}pre code{counter-reset:sh-line-number}.sh__line:before{counter-increment:sh-line-number 1;content:counter(sh-line-number);margin-right:24px;text-align:right;color:#a4a4a4}.prose p{margin-bottom:1.5rem;line-height:1.375;letter-spacing:-.025em}.prose h2,.prose h3,.prose h4{margin-bottom:1.5rem;font-weight:500}.prose .anchor{visibility:hidden;position:absolute;margin-left:-1.25rem;cursor:pointer;text-decoration-line:none}.prose .anchor:hover{visibility:visible}.prose .anchor:after{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity))}:is(.dark .prose .anchor):after{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.prose .anchor:after{content:"#"}.prose :hover>.anchor{visibility:visible}.prose img{margin:1.5rem auto}.prose img,.prose pre{border-radius:var(--radius)}.prose pre{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.75rem;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}:is(.dark .prose pre){border-color:rgba(64,64,64,.5);--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.prose pre{line-height:1}.prose code{font-size:.875rem;line-height:1.25rem;line-height:0%;font-family:var(--font-mono)}.prose p>code{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .375rem}:is(.dark .prose p>code){border-color:rgba(64,64,64,.5);--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}