:root{color-scheme:light}[id]{scroll-margin-top:6rem}.docs-prose h1,.docs-prose h2,.docs-prose h3{color:rgb(15 23 42);letter-spacing:-.01em}.docs-prose h1{font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width:640px){.docs-prose h1{font-size:2.75rem;line-height:3rem}}.docs-prose h2{font-size:1.5rem;line-height:2rem;font-weight:600;margin-top:2.25rem}@media (min-width:640px){.docs-prose h2{font-size:1.875rem;line-height:2.25rem}}.docs-prose h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-top:1.5rem}.docs-prose p{margin-top:.75rem;color:rgb(71 85 105);line-height:1.75}.docs-prose ul{margin-top:.75rem;padding-left:1.25rem;color:rgb(51 65 85)}.docs-prose li{margin-top:.35rem}.docs-prose a{color:rgb(79 70 229);text-decoration:none}.docs-prose a:hover{color:rgb(99 102 241)}.docs-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.95em;background:rgb(241 245 249);padding:.15rem .35rem;border-radius:.5rem;border:1px solid rgb(226 232 240);color:rgb(30 41 59)}.docs-prose pre{margin-top:.9rem;background:rgb(2 6 23);color:rgb(226 232 240);padding:1rem;border-radius:1rem;overflow:auto;border:1px solid rgb(30 41 59)}.docs-prose pre code{background:0 0;border:0;padding:0;color:inherit}.callout{margin-top:1rem;border-radius:1rem;border:1px solid rgb(226 232 240);padding:1rem}.callout-note{background:rgb(238 242 255);border-color:rgb(199 210 254)}.callout-tip{background:rgb(236 253 245);border-color:rgb(167 243 208)}.callout-warn{background:rgb(255 251 235);border-color:rgb(253 230 138)}.callout-title{font-weight:700;color:rgb(15 23 42)}.callout-body{margin-top:.35rem;color:rgb(51 65 85)}.docs-table{width:100%;margin-top:1rem;border-collapse:separate;border-spacing:0;border:1px solid rgb(226 232 240);border-radius:1rem;overflow:hidden}.docs-table th,.docs-table td{padding:.75rem .85rem;border-bottom:1px solid rgb(226 232 240);vertical-align:top}.docs-table th{background:rgb(248 250 252);color:rgb(15 23 42);font-size:.875rem;text-align:left}.docs-table td{color:rgb(51 65 85);font-size:.95rem}.docs-table tr:last-child td{border-bottom:none}.heading-link{opacity:0;margin-left:.5rem;font-size:.9em;color:rgb(148 163 184);text-decoration:none}h2:hover .heading-link,h3:hover .heading-link{opacity:1}.search-backdrop{background:rgba(2,6,23,.55)}