@media (prefers-color-scheme:light){:root{--sh-class:#4c97f8!important;--sh-identifier:#d73a49!important;--sh-keyword:#f47067!important;--sh-string:#0fa295!important}html{color-scheme:dark}}@media (prefers-color-scheme:dark){:root{--sh-class:#4c97f8!important;--sh-identifier:#d73a49!important;--sh-keyword:#f47067!important;--sh-string:#0fa295!important}html{color-scheme:dark}}.prose .anchor{visibility:hidden;position:absolute;text-decoration-line:none;margin-left:-1em;padding-right:.5em;width:80%;max-width:700px;cursor:pointer}.anchor:hover{visibility:visible}.prose a{--tw-text-opacity:1;color:rgb(46 133 85/var(--tw-text-opacity))}.prose a:hover{text-decoration-line:underline;text-decoration-color:#a3a3a3;text-decoration-thickness:.1em;text-underline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.prose a:hover{text-decoration-color:#2e8555}}.prose .anchor:after{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity))}@media (prefers-color-scheme: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 pre{overflow-x:auto;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity));padding:1rem;font-size:.875rem;line-height:1.25rem;line-height:1}@media (prefers-color-scheme:dark){.prose pre{--tw-bg-opacity:1;background-color:rgb(246 248 250/var(--tw-bg-opacity))}}.prose code{border-radius:.5rem;padding:.125rem .25rem}.prose pre code{padding:0;border:initial}.prose code span{font-weight:500;--tw-text-opacity:1;color:rgb(57 58 52/var(--tw-text-opacity))}.prose img{margin:0}.prose p{margin-top:1rem;margin-bottom:1rem;font-weight:300;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.prose p{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.prose h1{margin-top:1.5rem;margin-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity));font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.prose h1{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.prose h2{margin-top:1.5rem;margin-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity));font-size:1.875rem;line-height:2.25rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.prose h2{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.prose h3{margin-top:1.5rem;margin-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity));font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.prose h3{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.prose h4{margin-top:1.5rem;margin-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity));font-size:1.125rem;line-height:1.75rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.prose h4{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.prose strong{font-weight:500}.prose ul{list-style-type:disc;padding-left:1.5rem}.prose ol{list-style-type:decimal;padding-left:1.5rem}.prose li{list-style-type:disc;padding-left:.25rem;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.prose>:first-child{margin-top:.25em!important;margin-bottom:.25em!important}pre::-webkit-scrollbar{display:none}pre{-ms-overflow-style:none;scrollbar-width:none}input[type=email],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;white-space:nowrap}.title{text-wrap:balance}