[data-callout=note]{--rc-color-light:var(--callout-note-color-light,#086ddd);--rc-color-dark:var(--callout-note-color-dark,#027aff)}[data-callout=abstract]{--rc-color-light:var(--callout-abstract-color-light,#00bfbc);--rc-color-dark:var(--callout-abstract-color-dark,#53dfdd)}[data-callout=summary]{--rc-color-light:var(--callout-summary-color-light,#00bfbc);--rc-color-dark:var(--callout-summary-color-dark,#53dfdd)}[data-callout=tldr]{--rc-color-light:var(--callout-tldr-color-light,#00bfbc);--rc-color-dark:var(--callout-tldr-color-dark,#53dfdd)}[data-callout=info]{--rc-color-light:var(--callout-info-color-light,#086ddd);--rc-color-dark:var(--callout-info-color-dark,#027aff)}[data-callout=todo]{--rc-color-light:var(--callout-todo-color-light,#086ddd);--rc-color-dark:var(--callout-todo-color-dark,#027aff)}[data-callout=tip]{--rc-color-light:var(--callout-tip-color-light,#00bfbc);--rc-color-dark:var(--callout-tip-color-dark,#53dfdd)}[data-callout=hint]{--rc-color-light:var(--callout-hint-color-light,#00bfbc);--rc-color-dark:var(--callout-hint-color-dark,#53dfdd)}[data-callout=important]{--rc-color-light:var(--callout-important-color-light,#00bfbc);--rc-color-dark:var(--callout-important-color-dark,#53dfdd)}[data-callout=success]{--rc-color-light:var(--callout-success-color-light,#08b94e);--rc-color-dark:var(--callout-success-color-dark,#44cf6e)}[data-callout=check]{--rc-color-light:var(--callout-check-color-light,#08b94e);--rc-color-dark:var(--callout-check-color-dark,#44cf6e)}[data-callout=done]{--rc-color-light:var(--callout-done-color-light,#08b94e);--rc-color-dark:var(--callout-done-color-dark,#44cf6e)}[data-callout=question]{--rc-color-light:var(--callout-question-color-light,#ec7500);--rc-color-dark:var(--callout-question-color-dark,#e9973f)}[data-callout=help]{--rc-color-light:var(--callout-help-color-light,#ec7500);--rc-color-dark:var(--callout-help-color-dark,#e9973f)}[data-callout=faq]{--rc-color-light:var(--callout-faq-color-light,#ec7500);--rc-color-dark:var(--callout-faq-color-dark,#e9973f)}[data-callout=warning]{--rc-color-light:var(--callout-warning-color-light,#ec7500);--rc-color-dark:var(--callout-warning-color-dark,#e9973f)}[data-callout=attention]{--rc-color-light:var(--callout-attention-color-light,#ec7500);--rc-color-dark:var(--callout-attention-color-dark,#e9973f)}[data-callout=caution]{--rc-color-light:var(--callout-caution-color-light,#ec7500);--rc-color-dark:var(--callout-caution-color-dark,#e9973f)}[data-callout=failure]{--rc-color-light:var(--callout-failure-color-light,#e93147);--rc-color-dark:var(--callout-failure-color-dark,#fb464c)}[data-callout=missing]{--rc-color-light:var(--callout-missing-color-light,#e93147);--rc-color-dark:var(--callout-missing-color-dark,#fb464c)}[data-callout=fail]{--rc-color-light:var(--callout-fail-color-light,#e93147);--rc-color-dark:var(--callout-fail-color-dark,#fb464c)}[data-callout=danger]{--rc-color-light:var(--callout-danger-color-light,#e93147);--rc-color-dark:var(--callout-danger-color-dark,#fb464c)}[data-callout=error]{--rc-color-light:var(--callout-error-color-light,#e93147);--rc-color-dark:var(--callout-error-color-dark,#fb464c)}[data-callout=bug]{--rc-color-light:var(--callout-bug-color-light,#e93147);--rc-color-dark:var(--callout-bug-color-dark,#fb464c)}[data-callout=example]{--rc-color-light:var(--callout-example-color-light,#7852ee);--rc-color-dark:var(--callout-example-color-dark,#a882ff)}[data-callout=quote]{--rc-color-light:var(--callout-quote-color-light,#9e9e9e);--rc-color-dark:var(--callout-quote-color-dark,#9e9e9e)}[data-callout=cite]{--rc-color-light:var(--callout-cite-color-light,#9e9e9e);--rc-color-dark:var(--callout-cite-color-dark,#9e9e9e)}.callout{--rc-color-default:#888;mix-blend-mode:darken;background-color:rgb(from var(--rc-color-light,var(--rc-color-default)) r g b / .1);border-radius:4px;width:100%;margin:1em 0;padding:12px 12px 12px 24px;line-height:1.3;overflow:hidden}.dark .callout{mix-blend-mode:lighten;background-color:rgb(from var(--rc-color-dark,var(--rc-color-default)) r g b / .1)}.callout-title{color:var(--rc-color-light,var(--rc-color-default));font-size:inherit;align-items:flex-start;gap:4px;display:flex}.dark .callout-title{color:var(--rc-color-dark,var(--rc-color-default))}.callout-title::-webkit-details-marker{display:none}.callout-title-icon{flex:none;align-items:center;display:flex}.callout-title-text{color:inherit;font-weight:600}.callout-content{background-color:#0000;padding:0;overflow-x:auto}.callout[data-collapsible=true] .callout-title{cursor:pointer}.callout[data-collapsible=true] .callout-fold-icon{align-items:center;padding-inline-end:8px;display:flex}.callout[data-collapsible=true]>.callout-title .callout-fold-icon svg{transition:transform .1s ease-in-out;transform:rotate(-90deg)}.callout[data-collapsible=true][open]>.callout-title .callout-fold-icon svg{transform:none}.callout-title-icon:after,.callout-fold-icon:after{content:"​"}.callout-title-icon svg,.callout-fold-icon svg{width:18px;height:18px}.prose{font-family:var(--font-serif);max-width:var(--measure);font-size:1.125rem;line-height:1.6;position:relative}:where(.prose) :where(p,ul,ol,pre,table,blockquote,figure){margin-block:0}.prose>*+*{margin-top:1.1em}.prose li+li{margin-top:.3em}.prose h2,.prose h3,.prose h4{font-family:var(--font-sans);margin-top:2em;margin-bottom:0}.prose h2{font-size:var(--step-2)}.prose h3{font-size:var(--step-1)}.prose h4{font-size:var(--step-0)}.prose blockquote{padding-left:var(--space-3);border-left:2px solid var(--color-fg);margin-inline:0;font-style:italic}.prose img,.prose svg,.prose video{margin-inline:auto;display:block}.prose figure{margin-inline:0}.prose figcaption{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-muted);margin-top:var(--space-2)}.prose iframe{aspect-ratio:16/10;border:0;width:100%}.prose table{font-family:var(--font-sans);font-size:var(--step--1);border-collapse:collapse;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--color-rule);text-align:left;padding:.35em .75em}.prose th{border-bottom-color:var(--color-fg)}.prose :not(pre)>code{background:var(--color-code-bg);border-radius:3px;padding:.1em .3em}.prose .code-block{position:relative}.prose .copy-code{top:var(--space-2);right:var(--space-2);width:1.75rem;height:1.75rem;color:var(--color-faint);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute}.prose .copy-code svg{fill:currentColor;width:14px;height:14px}.prose .code-block:hover .copy-code,.prose .copy-code:focus-visible{opacity:1}.prose .copy-code:hover{color:var(--color-muted)}.prose .copy-code.copied{color:var(--color-fg)}@media (hover:none){.prose .copy-code{opacity:1}}.prose pre{padding:var(--space-3);border-radius:4px;font-size:.85rem;line-height:1.5;overflow-x:auto;background:var(--color-code-bg)!important}@media (prefers-color-scheme:dark){.prose .astro-code,.prose .astro-code span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important}}.wikilink-missing{color:var(--color-muted)}.prose .callout{font-family:var(--font-sans);font-size:var(--step--1);background:var(--color-code-bg);border-left:2px solid var(--color-fg);border-radius:0}.prose .callout-title{color:var(--color-fg)}.sidenote{display:none}.sidenote-num{color:var(--color-accent);font-weight:600}.prose sup a[data-footnote-ref]{color:var(--color-accent);font-family:var(--font-sans);text-decoration:none}.prose .footnotes,.prose #refs{font-family:var(--font-sans);font-size:var(--step--1);border-top:1px solid var(--color-rule);margin-top:var(--space-5);padding-top:var(--space-3)}.prose #refs:before{content:"References";margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);display:block}.prose :is(h2,h3,h4)+#refs{margin-top:var(--space-2);border-top:0;padding-top:0}.prose :is(h2,h3,h4)+#refs:before{content:none}.prose .csl-entry{text-indent:-1.5em;margin-bottom:var(--space-2);padding-left:1.5em}@media (width>=64rem){.sidenote{float:right;clear:right;width:var(--margin-col);margin-right:calc(-1 * var(--margin-col) - 2.5rem);font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-muted);margin-top:.15rem;line-height:1.4;display:block}.prose .footnotes{display:none}.prose .wide{width:calc(var(--measure) + var(--margin-col) + 2.5rem);max-width:none}}.article-header[data-astro-cid-bnohfldf]{max-width:calc(var(--measure) + 6rem);margin-bottom:var(--space-5)}.post-title[data-astro-cid-bnohfldf]{font-size:var(--step-4);letter-spacing:-.025em;margin:0}.page-title[data-astro-cid-bnohfldf]{margin:0}.kicker[data-astro-cid-bnohfldf]{margin:0 0 var(--space-2);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.lede[data-astro-cid-bnohfldf]{font-size:var(--step-1);color:var(--color-muted);margin:var(--space-3) 0 0;max-width:var(--measure)}.draft[data-astro-cid-bnohfldf]{font-size:var(--step--1);vertical-align:middle;margin-left:var(--space-3);border:1px solid var(--color-accent);color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;padding:.1em .5em}
