pre code{display:block;border-radius:12px;padding:1rem}.prose :where(pre):not(:where([class~="not-prose"] *)){overflow-x:auto;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}.dark .prose :where(pre):not(:where([class~="not-prose"] *)){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.prose :where(code):not(:where([class~="not-prose"] *)){border-radius:6px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));padding:.125rem .375rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.dark .prose :where(code):not(:where([class~="not-prose"] *)){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}pre code{background-color:transparent;padding:1rem}.heading-permalink{margin-right:.5rem;--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.heading-permalink:hover{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.dark .heading-permalink:hover{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.prose :is(h1,h2,h3,h4):first-letter{font-size:0}.prose :is(h1,h2,h3,h4):first-letter:not(#){font-size:inherit}.table-of-contents li::marker{content:""}.table-of-contents>li>a{font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity));text-decoration-line:none}.table-of-contents>li>a:hover{--tw-text-opacity: 1;color:rgb(0 112 243 / var(--tw-text-opacity))}.dark .table-of-contents>li>a{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.dark .table-of-contents>li>a:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.table-of-contents>li>ul>li>a{font-weight:400;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity));text-decoration-line:none}.table-of-contents>li>ul>li>a:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.dark .table-of-contents>li>ul>li>a{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.dark .table-of-contents>li>ul>li>a:hover{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.table-of-contents>li>ul>li>ul>li>a{font-weight:400;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity));text-decoration-line:none}.table-of-contents>li>ul>li>ul>li>a:hover{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.dark .table-of-contents>li>ul>li>ul>li>a{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.dark .table-of-contents>li>ul>li>ul>li>a:hover{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.prose h1,.prose h2,.prose h3,.prose h4{font-weight:600;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.prose h1{font-size:1.875rem;line-height:2.25rem}.prose h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem}.prose h3{margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}.prose p{line-height:1.75rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.dark .prose p{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.prose a{--tw-text-opacity: 1;color:rgb(0 112 243 / var(--tw-text-opacity));text-decoration-line:none}.prose a:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity));text-decoration-line:underline}.dark .prose a{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark .prose a:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.prose strong{font-weight:600;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.dark .prose strong{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.prose ul,.prose ol{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.dark .prose ul,.dark .prose ol{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose blockquote{border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.dark .prose blockquote{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.prose table{width:100%;border-collapse:collapse}.prose th{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem;text-align:left;font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.dark .prose th{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.prose td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));padding:.75rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.dark .prose td{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.torchlight.has-focus-lines .line:not(.line-focus){transition:filter .35s,opacity .35s;filter:blur(.095rem);opacity:.5}.torchlight.has-focus-lines:hover .line:not(.line-focus){filter:blur(0px);opacity:1}.torchlight summary:focus{outline:none}.torchlight details>summary::marker,.torchlight details>summary::-webkit-details-marker{display:none}.torchlight details .summary-caret:after{pointer-events:none}.torchlight .summary-caret-empty:after,.torchlight details .summary-caret-middle:after,.torchlight details .summary-caret-end:after{content:" "}.torchlight details[open] .summary-caret-start:after{content:"-"}.torchlight details:not([open]) .summary-caret-start:after{content:"+"}.torchlight details[open] .summary-hide-when-open{display:none}.torchlight details:not([open]) .summary-hide-when-open{display:initial}.callout{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:1rem}.dark .callout{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.callout.danger{--tw-border-opacity: 1;border-color:rgb(251 213 213 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.dark .callout.danger{--tw-border-opacity: 1;border-color:rgb(155 28 28 / var(--tw-border-opacity));background-color:#771d1d33;--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.callout.danger:before{font-weight:500}.callout.warning{--tw-border-opacity: 1;border-color:rgb(252 233 106 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.dark .callout.warning{--tw-border-opacity: 1;border-color:rgb(114 59 19 / var(--tw-border-opacity));background-color:#63311233;--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.callout.warning:before{font-weight:500}.callout.info:before{font-weight:500}.callout.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.dark .callout.info{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity));background-color:#1e3a8a33;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}
