.article{--article-body: oklch(.371 0 0);--article-headings: oklch(.145 0 0);--article-lead: oklch(.269 0 0);--article-links: var(--article-headings);--article-links-decoration: var(--color-sky-500);--article-bold: var(--article-headings);--article-counters: oklch(.439 0 0);--article-bullets: oklch(.708 0 0);--article-hr: oklch(.922 0 0);--article-quotes: var(--article-headings);--article-quote-borders: oklch(.922 0 0);--article-captions: #6b7280;--article-kbd: var(--article-headings);--article-kbd-shadows: 17 24 39;--article-code: var(--article-headings);--article-pre-code: #e5e7eb;--article-pre-bg: #1f2937;--article-th-borders: #d1d5db;--article-td-borders: #e5e7eb;color:var(--article-body);font-size:.9rem;line-height:1.6;@media (min-width: 640px){font-size:1rem}@media (min-width: 768px){font-size:1.075rem}*:first-child{margin-top:0!important}*:last-child{margin-bottom:0!important}}.article img{border-radius:6px;box-shadow:0 1px 3px #1d0f2638,0 0 0 1px #140d300d,inset 0 1px #fff3}.dark .article img{box-shadow:0 0 8px #ffffff1a,0 0 40px #ffffff1a,0 0 0 1px #ffffff1a}.article .surface{margin-block:1.66em}.article-lg{font-size:1.2rem}.dark .article{--article-body: oklch(.87 0 0);--article-headings: oklch(.985 0 0);--article-lead: oklch(.922 0 0);--article-links: var(--article-headings);--article-links-decoration: var(--color-sky-700);--article-bold: var(--article-headings);--article-counters: #9ca3af;--article-bullets: #4b5563;--article-hr: #374151;--article-quotes: var(--article-headings);--article-quote-borders: oklch(.269 0 0);--article-captions: #9ca3af;--article-kbd: var(--article-headings);--article-kbd-shadows: 255 255 255;--article-code: var(--article-headings);--article-pre-code: #d1d5db;--article-pre-bg: rgb(0 0 0 / 50%);--article-th-borders: #4b5563;--article-td-borders: #374151}.article :where(p):not(:where([class~=not-article],[class~=not-article] *)){margin-top:1.33em;margin-bottom:1.33em}.article :where([class~=lead]):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-lead);font-size:1.25em;line-height:1.46;margin-top:1.2em;margin-bottom:1.2em}.article .footnotes{position:relative;margin-top:32px;font-size:.9em;padding-top:48px}.article .footnotes:before{content:"⁂";text-align:center;display:inline-block;font-size:1.5em;margin-inline:auto;position:relative;color:var(--muted-foreground);background:var(--background);z-index:1;width:32px;position:absolute;top:0;left:50%;transform:translate(-16px)}.article .footnotes:after{content:"";display:block;position:absolute;left:0;right:0;top:1.25em;height:1px;background:var(--border);z-index:0}.article :where(a):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-links);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--article-links-decoration);font-weight:500}.article :where(strong):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-bold);font-weight:600}.article :where(a:hover):not(:where([class~=not-article],[class~=not-article] *)){text-decoration-color:var(--article-links)}.article :where(a strong):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(blockquote strong):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(thead th strong):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(ol):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol[type=A]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:upper-alpha}.article :where(ol[type=a]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:lower-alpha}.article :where(ol[type=A s]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:upper-alpha}.article :where(ol[type=a s]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:lower-alpha}.article :where(ol[type=I]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:upper-roman}.article :where(ol[type=i]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:lower-roman}.article :where(ol[type=I s]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:upper-roman}.article :where(ol[type=i s]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:lower-roman}.article :where(ol[type="1"]):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:decimal}.article :where(ul):not(:where([class~=not-article],[class~=not-article] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol>li):not(:where([class~=not-article],[class~=not-article] *))::marker{font-weight:400;color:var(--article-counters)}.article :where(ul>li):not(:where([class~=not-article],[class~=not-article] *))::marker{color:var(--article-bullets)}.article :where(dt):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-headings);font-weight:500;margin-top:1.25em}.article :where(hr):not(:where([class~=not-article],[class~=not-article] *)){border-color:var(--article-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.article :where(blockquote):not(:where([class~=not-article],[class~=not-article] *)){font-weight:500;font-style:italic;color:var(--article-quotes);border-left-width:.25rem;border-left-color:var(--article-quote-borders);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.article :where(blockquote p:first-of-type):not(:where([class~=not-article],[class~=not-article] *)):before{content:open-quote}.article :where(blockquote p:last-of-type):not(:where([class~=not-article],[class~=not-article] *)):after{content:close-quote}.article :where(h1):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-headings);font-weight:500;font-size:1.75em;margin-top:0;margin-bottom:.7em;line-height:1.1111111;letter-spacing:-.025em;font-family:Aeonik,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif}.article :where(h1 strong):not(:where([class~=not-article],[class~=not-article] *)){font-weight:900;color:inherit}.article :where(h2):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-headings);font-weight:500;font-size:1.5em;margin-top:1.4em;margin-bottom:.7em;line-height:1.3333333;font-family:Aeonik,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif}.article :where(h2 strong):not(:where([class~=not-article],[class~=not-article] *)){font-weight:800;color:inherit}.article :where(h3):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-headings);font-weight:500;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-family:Aeonik,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif}.article :where(h3 strong):not(:where([class~=not-article],[class~=not-article] *)){font-weight:700;color:inherit}.article :where(h4):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-family:Aeonik,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif}.article :where(h4 strong):not(:where([class~=not-article],[class~=not-article] *)){font-weight:700;color:inherit}.article :where(img):not(:where([class~=not-article],[class~=not-article] *)){margin-top:2em;margin-bottom:2em}.article :where(picture):not(:where([class~=not-article],[class~=not-article] *)){display:block;margin-top:2em;margin-bottom:2em}.article :where(kbd):not(:where([class~=not-article],[class~=not-article] *)){font-weight:500;font-family:inherit;color:var(--article-kbd);box-shadow:0 0 0 1px rgb(var(--article-kbd-shadows) / 10%),0 3px rgb(var(--article-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.article :where(code):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-code);font-weight:600;font-size:.875em}.article :where(code):not(:where([class~=not-article],[class~=not-article] *)):before{content:"`"}.article :where(code):not(:where([class~=not-article],[class~=not-article] *)):after{content:"`"}.article :where(a code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(h1 code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(h2 code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit;font-size:.875em}.article :where(h3 code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit;font-size:.9em}.article :where(h4 code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(blockquote code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(thead th code):not(:where([class~=not-article],[class~=not-article] *)){color:inherit}.article :where(pre):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-pre-code);background-color:var(--article-pre-bg);overflow-x:auto;font-weight:400;font-size:.75em;line-height:1.5;margin-top:1.6em;margin-bottom:1.6em;border-radius:.375rem;padding:.8571429em 1.1428571em}.article :where(pre code):not(:where([class~=not-article],[class~=not-article] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.article :where(pre code):not(:where([class~=not-article],[class~=not-article] *)):before{content:none}.article :where(pre code):not(:where([class~=not-article],[class~=not-article] *)):after{content:none}.article :where(table):not(:where([class~=not-article],[class~=not-article] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.article :where(thead):not(:where([class~=not-article],[class~=not-article] *)){border-bottom-width:1px;border-bottom-color:var(--article-th-borders)}.article :where(thead th):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.article :where(tbody tr):not(:where([class~=not-article],[class~=not-article] *)){border-bottom-width:1px;border-bottom-color:var(--article-td-borders)}.article :where(tbody tr:last-child):not(:where([class~=not-article],[class~=not-article] *)){border-bottom-width:0}.article :where(tbody td):not(:where([class~=not-article],[class~=not-article] *)){vertical-align:baseline}.article :where(tfoot):not(:where([class~=not-article],[class~=not-article] *)){border-top-width:1px;border-top-color:var(--article-th-borders)}.article :where(tfoot td):not(:where([class~=not-article],[class~=not-article] *)){vertical-align:top}.article :where(figure>*):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0;margin-bottom:0}.article :where(figcaption):not(:where([class~=not-article],[class~=not-article] *)){color:var(--article-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.article :where(picture>img):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0;margin-bottom:0}.article :where(video):not(:where([class~=not-article],[class~=not-article] *)){margin-top:2em;margin-bottom:2em}.article :where(li):not(:where([class~=not-article],[class~=not-article] *)){margin-top:.5em;margin-bottom:.5em}.article :where(ol>li):not(:where([class~=not-article],[class~=not-article] *)){padding-left:.375em}.article :where(ul>li):not(:where([class~=not-article],[class~=not-article] *)){padding-left:.375em}.article :where(.article>ul>li p):not(:where([class~=not-article],[class~=not-article] *)){margin-top:.75em;margin-bottom:.75em}.article :where(.article>ul>li>*:first-child):not(:where([class~=not-article],[class~=not-article] *)){margin-top:1.25em}.article :where(.article>ul>li>*:last-child):not(:where([class~=not-article],[class~=not-article] *)){margin-bottom:1.25em}.article :where(.article>ol>li>*:first-child):not(:where([class~=not-article],[class~=not-article] *)){margin-top:1.25em}.article :where(.article>ol>li>*:last-child):not(:where([class~=not-article],[class~=not-article] *)){margin-bottom:1.25em}.article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-article],[class~=not-article] *)){margin-top:.75em;margin-bottom:.75em}.article :where(dl):not(:where([class~=not-article],[class~=not-article] *)){margin-top:1.25em;margin-bottom:1.25em}.article :where(dd):not(:where([class~=not-article],[class~=not-article] *)){margin-top:.5em;padding-left:1.625em}.article :where(hr+*):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0}.article :where(h2+*):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0}.article :where(h3+*):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0}.article :where(h4+*):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0}.article :where(thead th:first-child):not(:where([class~=not-article],[class~=not-article] *)){padding-left:0}.article :where(thead th:last-child):not(:where([class~=not-article],[class~=not-article] *)){padding-right:0}.article :where(tbody td,tfoot td):not(:where([class~=not-article],[class~=not-article] *)){padding:.5714286em}.article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-article],[class~=not-article] *)){padding-left:0}.article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-article],[class~=not-article] *)){padding-right:0}.article :where(figure):not(:where([class~=not-article],[class~=not-article] *)){margin-top:2em;margin-bottom:2em}.article :where(.article>:first-child):not(:where([class~=not-article],[class~=not-article] *)){margin-top:0}.article :where(.article>:last-child):not(:where([class~=not-article],[class~=not-article] *)){margin-bottom:0}
