@media (prefers-color-scheme:dark){.markdown-alert{--color-border-default:#30363d;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636}}@media (prefers-color-scheme:light){.markdown-alert{--color-border-default:#d0d7de;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d}}.markdown-alert{border-left:.25em solid var(--borderColor-default, var(--color-border-default));color:inherit;margin-bottom:16px;padding:.5rem 1em}.markdown-alert>:last-child{margin-bottom:0!important}.markdown-alert .markdown-alert-title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:1}.markdown-alert .markdown-alert-title svg.octicon{margin-right:8px!important;margin-right:var(--base-size-8,8px)!important;fill:currentColor}.markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg);color:var(--fgColor-accent,var(--color-accent-fg))}.markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg);color:var(--fgColor-success,var(--color-success-fg))}.markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg);color:var(--fgColor-done,var(--color-done-fg))}.markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg);color:var(--fgColor-attention,var(--color-attention-fg))}.markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg);color:var(--fgColor-danger,var(--color-danger-fg))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.markdown-alert{margin-top:16px}.markdown-alert>p{margin-top:0}.md a{word-break:break-all}.md code:not(:has(span)){white-space:break-spaces;background-color:#818b981f;border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-heading:hover .anchor-link{opacity:1}.anchor-link svg{vertical-align:middle;width:16px;display:inline}.anchor-link{opacity:0;width:24px;margin-left:-24px;position:absolute}@media screen and (max-width:48rem){.markdown-heading .anchor-link{opacity:1;margin-left:-16px}}.external-link-icon>svg{fill:#007aff;width:16px;display:inline}.md [data-footnote-ref]:before{content:"["}.md [data-footnote-ref]:after{content:"]"}.md .footnotes{color:#59636e;font-size:12px}.md .footnotes ol{padding-left:1rem}.md .footnotes ol ul{margin-top:1rem;padding-left:1rem;display:inline-block}.md .footnotes li{color:var(--color-gray-600,oklch(44.6% .03 256.802));position:relative}.md .footnotes li:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.md .footnotes li:target:before{pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px;position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem}.md .footnotes li:target:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.md .footnotes .data-footnote-backref g-emoji{font-family:monospace}.md figure>img+figcaption{text-align:center}.prose kbd{color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;padding:.25rem;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block;box-shadow:inset 0-1px #d1d9e0b3}@media not all and (min-width:40rem){figure[data-rehype-pretty-code-figure]>pre{padding-inline:calc(var(--spacing,8px)*2);padding-block:calc(var(--spacing,8px)*2)}}code[data-theme*=" "],code[data-theme*=" "] span,figure>pre{color:var(--shiki-light);background-color:var(--shiki-light-bg)}html.dark code[data-theme*=" "],html.dark code[data-theme*=" "] span,html.dark figure>pre{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}code[data-line-numbers]{counter-reset:line}code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;color:gray;width:.75rem;margin-right:1.5rem;display:inline-block}.prose code span[data-highlighted-line]{border-color:var(--color-blue-400,oklch(70.7% .165 254.624));background-color:var(--color-indigo-50,oklch(96.2% .018 272.314))}.prose code span[data-highlighted-line]:where(.dark,.dark *){border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-slate-700,oklch(37.2% .044 257.287))}html.dark .prose code span[data-highlighted-line]{background-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){html.dark .prose code span[data-highlighted-line]{background-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 20%,transparent)}}.prose figcaption[data-rehype-pretty-code-title]{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,8px)*3);padding-block:calc(var(--spacing,8px)*3);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media not all and (min-width:40rem){.prose figcaption[data-rehype-pretty-code-title]{padding-inline:calc(var(--spacing,8px)*2);padding-block:calc(var(--spacing,8px)*2)}}.prose figcaption[data-rehype-pretty-code-title]:where(.dark,.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.prose figcaption[data-rehype-pretty-code-title]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733)) 50%,transparent)}}.prose figcaption[data-rehype-pretty-code-title]:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.prose figcaption[data-rehype-pretty-code-title]+pre{margin-top:calc(var(--spacing,8px)*0);border-top-left-radius:0;border-top-right-radius:0}.prose code .diff.remove[data-line]{background-color:var(--color-red-100,oklch(93.6% .032 17.717))}html.dark .prose code .diff.remove[data-line]{background-color:#ff656833}@supports (color:color-mix(in lab,red,red)){html.dark .prose code .diff.remove[data-line]{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 20%,transparent)}}code[data-line-numbers]>.diff.remove[data-line]:before{content:counter(line)" -"}.prose code .diff.add[data-line]{background-color:var(--color-green-100,oklch(96.2% .044 156.743))}html.dark .prose code .diff.add[data-line]{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){html.dark .prose code .diff.add[data-line]{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}code[data-line-numbers]>.diff.add[data-line]:before{content:counter(line)" +"}.prose code span[data-line]>span,.prose code button[title="Copy code"] span{background-color:#0000}.prose code span.highlighted.error{background-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.prose code span.highlighted.error{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 20%,transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}.active-toc-item[data-astro-cid-p2kxzen2]{color:var(--text-blue);font-weight:600}.toc-container[data-astro-cid-ztig7rse]{position:fixed;left:calc(50vw + 410px);margin-top:200px}@media screen and (max-width:1250px){.toc-container[data-astro-cid-ztig7rse]{display:none}}.last-updated-on[data-astro-cid-ztig7rse]{color:var(--text-blue)}