/* Layout and typography measured from the original VitePress 1.6.3 Wiki.
   Scope every rule so the approved blog, portal and community stay unchanged. */
@font-face{font-family:"Wiki Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("wiki-inter-page-04f49c6e462d.woff2") format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2a,U+2b,U+2c,U+2d,U+2e,U+2f,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3a,U+3b,U+3c,U+3d,U+3e,U+3f,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4a,U+4b,U+4c,U+4d,U+4e,U+4f,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5a,U+5b,U+5c,U+5d,U+5e,U+5f,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6a,U+6b,U+6c,U+6d,U+6e,U+6f,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7a,U+7b,U+7c,U+7d,U+7e,U+a0,U+a9,U+af,U+b3,U+b7,U+bb,U+d7,U+2003,U+200a,U+200b,U+2014,U+2018,U+2019,U+201c,U+201d,U+2022,U+2023,U+2026,U+2032,U+203a,U+2043,U+2212}@font-face{font-family:"Wiki Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("wiki-inter-f7ab715caa2c.woff2") format("woff2");unicode-range:U+0,U+1,U+2,U+3,U+4,U+5,U+6,U+7,U+8,U+9,U+a,U+b,U+c,U+d,U+e,U+f,U+10,U+11,U+12,U+13,U+14,U+15,U+16,U+17,U+18,U+19,U+1a,U+1b,U+1c,U+1d,U+1e,U+1f,U+7f,U+80,U+81,U+82,U+83,U+84,U+85,U+86,U+87,U+88,U+89,U+8a,U+8b,U+8c,U+8d,U+8e,U+8f,U+90,U+91,U+92,U+93,U+94,U+95,U+96,U+97,U+98,U+99,U+9a,U+9b,U+9c,U+9d,U+9e,U+9f,U+a1,U+a2,U+a3,U+a4,U+a5,U+a6,U+a7,U+a8,U+aa,U+ab,U+ac,U+ad,U+ae,U+b0,U+b1,U+b2,U+b4,U+b5,U+b6,U+b8,U+b9,U+ba,U+bc,U+bd,U+be,U+bf,U+c0,U+c1,U+c2,U+c3,U+c4,U+c5,U+c6,U+c7,U+c8,U+c9,U+ca,U+cb,U+cc,U+cd,U+ce,U+cf,U+d0,U+d1,U+d2,U+d3,U+d4,U+d5,U+d6,U+d8,U+d9,U+da,U+db,U+dc,U+dd,U+de,U+df,U+e0,U+e1,U+e2,U+e3,U+e4,U+e5,U+e6,U+e7,U+e8,U+e9,U+ea,U+eb,U+ec,U+ed,U+ee,U+ef,U+f0,U+f1,U+f2,U+f3,U+f4,U+f5,U+f6,U+f7,U+f8,U+f9,U+fa,U+fb,U+fc,U+fd,U+fe,U+ff,U+131,U+152,U+153,U+2bb,U+2bc,U+2c6,U+2da,U+2dc,U+304,U+308,U+329,U+2000,U+2001,U+2002,U+2004,U+2005,U+2006,U+2007,U+2008,U+2009,U+200c,U+200d,U+200e,U+200f,U+2010,U+2011,U+2012,U+2013,U+2015,U+2016,U+2017,U+201a,U+201b,U+201e,U+201f,U+2020,U+2021,U+2024,U+2025,U+2027,U+2028,U+2029,U+202a,U+202b,U+202c,U+202d,U+202e,U+202f,U+2030,U+2031,U+2033,U+2034,U+2035,U+2036,U+2037,U+2038,U+2039,U+203b,U+203c,U+203d,U+203e,U+203f,U+2040,U+2041,U+2042,U+2044,U+2045,U+2046,U+2047,U+2048,U+2049,U+204a,U+204b,U+204c,U+204d,U+204e,U+204f,U+2050,U+2051,U+2052,U+2053,U+2054,U+2055,U+2056,U+2057,U+2058,U+2059,U+205a,U+205b,U+205c,U+205d,U+205e,U+205f,U+2060,U+2061,U+2062,U+2063,U+2064,U+2065,U+2066,U+2067,U+2068,U+2069,U+206a,U+206b,U+206c,U+206d,U+206e,U+206f,U+20ac,U+2122,U+2191,U+2193,U+2215,U+feff,U+fffd}
.wiki-layout{--wiki-text:#3c3c43;--wiki-muted:#67676c;--wiki-bg:#fff;--wiki-soft:#f6f6f7;--wiki-alt:#f6f6f7;--wiki-divider:#e2e2e3;--wiki-brand:#3451b2;--wiki-hover:#3a5ccc;--wiki-code-bg:#f6f6f7;--wiki-code:#476582;--wiki-code-inline:#3451b2;--wiki-tint:#e9edf9;background:var(--wiki-bg);color:var(--wiki-text);font-family:"Wiki Inter",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}
.wiki-layout[data-theme="dark"]{--wiki-text:#dfdfd6;--wiki-muted:#98989f;--wiki-bg:#1b1b1f;--wiki-soft:#202127;--wiki-alt:#161618;--wiki-divider:#2e2e32;--wiki-brand:#a8b1ff;--wiki-hover:#c3c9ff;--wiki-code-bg:#161618;--wiki-code:#a8b1ff;--wiki-code-inline:#a8b1ff;--wiki-tint:#26283d;color-scheme:dark}
.wiki-layout :is(h1,h2,h3,h4,h5,h6){font-family:inherit;color:var(--wiki-text);font-weight:600;letter-spacing:-.01em;text-wrap:normal}
.wiki-layout :is(a,button,input,summary):focus-visible{outline-color:var(--wiki-brand)}
.wiki-layout .skip-link{z-index:1000}
.wiki-header{position:fixed;inset:0 0 auto;height:64px;z-index:60;background:var(--wiki-bg);border-bottom:1px solid var(--wiki-divider)}
.wiki-header-inner{display:flex;align-items:center;gap:24px;max-width:1440px;height:64px;margin:auto;padding:0 32px}
.wiki-site-title{display:flex;align-items:center;width:216px;flex-shrink:0;font-size:16px;font-weight:600;white-space:nowrap}
.wiki-search-form{position:relative;display:flex;align-items:center;width:180px;flex-shrink:0;background:var(--wiki-soft);border:1px solid transparent;border-radius:8px;height:40px}
.wiki-search-form:focus-within{border-color:var(--wiki-brand)}
.wiki-search-form input{width:100%;min-width:0;height:38px;border:0;background:transparent;color:var(--wiki-text);padding:0 58px 0 12px;outline:0;font:inherit;font-size:13px}
.wiki-search-form input::placeholder{color:var(--wiki-muted)}
.wiki-search-form button{position:absolute;right:4px;display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--wiki-muted);background:transparent;border-radius:4px;font-size:23px}
.wiki-search-form kbd{position:absolute;right:38px;pointer-events:none;font-size:10px;line-height:20px;color:var(--wiki-muted);border:1px solid var(--wiki-divider);border-radius:4px;padding:0 3px}
.wiki-top-links{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:14px;font-weight:500;white-space:nowrap}
.wiki-top-links a:hover{color:var(--wiki-brand)}
.wiki-theme-toggle{flex:0 0 auto;display:grid;place-items:center;width:40px;height:24px;border:1px solid var(--wiki-divider);border-radius:12px;background:var(--wiki-soft);color:var(--wiki-muted);font-size:18px;line-height:20px;padding:0}
.wiki-theme-toggle[hidden]{display:none}
.wiki-home-link{border-left:1px solid var(--wiki-divider);padding-left:20px;flex-shrink:0}
.wiki-layout[data-theme="dark"] .wiki-home-link img{filter:brightness(0) invert(.86)}
.wiki-sidebar{position:fixed;left:max(0px,calc((100vw - 1440px)/2));top:64px;bottom:0;z-index:40;width:272px;padding:0 32px 40px;background:var(--wiki-soft);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.wiki-sidebar>nav{padding-top:24px}
.wiki-nav-group{margin:0;padding:16px 0;border-top:1px solid var(--wiki-divider)}
.wiki-nav-group:first-child{border-top:0;padding-top:0}
.wiki-nav-group summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;padding:4px 18px 4px 0;font-size:14px;font-weight:700;line-height:24px;cursor:pointer}
.wiki-nav-group summary::-webkit-details-marker{display:none}
.wiki-nav-group summary::after{position:absolute;right:2px;content:"›";color:var(--wiki-muted);font-weight:400;font-size:20px;transform:rotate(0);transition:transform .15s}
.wiki-nav-group[open]>summary::after{transform:rotate(90deg)}
.wiki-nav-children .wiki-nav-group{border:0;padding:0;margin:0 0 0 8px}
.wiki-nav-children .wiki-nav-group>summary{font-weight:500;color:var(--wiki-text)}
.wiki-nav-children .wiki-nav-children{padding-left:16px;border-left:1px solid var(--wiki-divider)}
.wiki-nav-link{display:block;font-size:14px;line-height:24px;font-weight:500;color:var(--wiki-muted);padding:4px 0;overflow-wrap:anywhere}
.wiki-nav-link[aria-current="page"],.wiki-nav-group summary a[aria-current="page"]{color:var(--wiki-brand)}
.wiki-nav-link:hover,.wiki-nav-group summary a:hover{color:var(--wiki-brand)}
.wiki-site-links{display:flex;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid var(--wiki-divider);font-size:13px;color:var(--wiki-muted)}
.wiki-site-links a:hover{color:var(--wiki-brand)}
.wiki-preview-note{margin-top:16px;font-size:11px;line-height:18px;color:var(--wiki-muted)}
.wiki-layout #main{margin-top:64px}
.wiki-main{margin-left:calc(max(0px,(100vw - 1440px)/2) + 272px);padding:48px 32px 128px;min-height:calc(100vh - 64px)}
.wiki-document-container{display:flex;justify-content:center;gap:32px;max-width:1120px;margin:auto}
.wiki-document-content{width:100%;max-width:688px;min-width:0;flex:1 1 auto}
.wiki-outline{display:block;order:2;flex:0 0 224px;width:224px;min-width:0}
.wiki-outline>nav{position:sticky;top:112px;max-height:calc(100vh - 160px);overflow-y:auto;scrollbar-width:thin;border-left:1px solid var(--wiki-divider);padding-left:16px}
.wiki-outline h2{margin:0 0 8px;font-size:13px;line-height:24px;font-weight:600}
.wiki-outline a{display:block;color:var(--wiki-muted);font-size:13px;font-weight:500;line-height:24px;padding:4px 0;overflow-wrap:anywhere}
.wiki-outline a:hover,.wiki-outline a[aria-current="location"]{color:var(--wiki-brand)}
.wiki-outline .outline-level-3{padding-left:12px}.wiki-outline :is(.outline-level-4,.outline-level-5,.outline-level-6){padding-left:24px}
.wiki-layout .wiki-article .article-header{margin:0 0 16px;padding:0;border:0}
.wiki-layout .wiki-article h1{margin:0;line-height:40px;font-size:32px;font-weight:600;letter-spacing:-.02em;scroll-margin-top:96px}
.wiki-prose{white-space:normal;font:400 16px/28px "Wiki Inter",ui-sans-serif,system-ui,sans-serif;overflow-wrap:anywhere;color:var(--wiki-text)}
.wiki-prose p{margin:16px 0;line-height:28px}
.wiki-prose :is(h2,h3,h4,h5,h6){position:relative;font-weight:600;scroll-margin-top:96px;outline:0}
.wiki-prose h2{margin:48px 0 16px;border-top:1px solid var(--wiki-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}
.wiki-prose h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}
.wiki-prose h4{margin:24px 0 0;font-size:16px;line-height:24px}
.wiki-prose :is(h5,h6){margin:24px 0 0;font-size:14px;line-height:24px}
.wiki-prose a{color:var(--wiki-brand);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .2s}
.wiki-prose a:hover{color:var(--wiki-hover)}
.wiki-prose strong{font-weight:600}
.wiki-prose :is(ul,ol){padding-left:1.25rem;margin:16px 0;line-height:28px}.wiki-prose ul{list-style:disc}.wiki-prose ol{list-style:decimal}
.wiki-prose li+li{margin-top:8px}.wiki-prose li>:is(ol,ul){margin:8px 0 0}.wiki-prose li>p{margin:8px 0}
.wiki-prose blockquote{margin:16px 0;border-left:2px solid var(--wiki-divider);padding-left:16px;transition:border-color .5s;color:var(--wiki-muted)}.wiki-prose blockquote>p{margin:0;font-size:16px}
.wiki-prose .article-table{max-width:100%;overflow-x:auto;margin:20px 0;overscroll-behavior-x:contain}
.wiki-prose table{border-collapse:collapse;font-size:14px;line-height:24px;min-width:100%}
.wiki-prose tr{background:var(--wiki-bg);border-top:1px solid var(--wiki-divider)}.wiki-prose tr:nth-child(2n){background:var(--wiki-alt)}
.wiki-prose :is(th,td){border:1px solid var(--wiki-divider);padding:8px 16px;min-width:90px;text-align:left;vertical-align:top}
.wiki-prose th{font-size:14px;font-weight:600;color:var(--wiki-muted);background:var(--wiki-soft)}
.wiki-prose :is(td,th) p{margin:0;line-height:24px}.wiki-prose caption{padding-bottom:10px;font-size:14px;text-align:left}
.wiki-prose code{border-radius:4px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.875em;background:var(--wiki-soft);color:var(--wiki-code-inline)}
.wiki-prose .code-block{position:relative;margin:16px 0;background:var(--wiki-code-bg);border-radius:8px;overflow:hidden}
.wiki-prose .code-label{position:absolute;top:7px;right:12px;z-index:2;font-size:12px;line-height:18px;color:var(--wiki-muted);pointer-events:none}
.wiki-prose .wiki-copy{position:absolute;right:8px;top:28px;z-index:3;border:1px solid var(--wiki-divider);border-radius:4px;padding:3px 7px;font-size:11px;line-height:20px;color:var(--wiki-muted);background:var(--wiki-bg);opacity:0;transition:opacity .2s}
.wiki-prose .wiki-copy[hidden]{display:none}.wiki-prose .code-block:hover .wiki-copy,.wiki-prose .wiki-copy:focus-visible{opacity:1}
.wiki-prose .source-code{margin:16px 0;padding:20px 24px;max-width:100%;overflow-x:auto;border:0;border-radius:8px;background:var(--wiki-code-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:14px;line-height:1.7;white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:4}
.wiki-prose .code-block>.source-code{margin:0;padding-top:24px}
.wiki-prose .source-code code{padding:0;border-radius:0;background:transparent;font-size:inherit;line-height:inherit;color:var(--wiki-text)}
.wiki-prose .code-tone-plain{color:#24292e}.wiki-prose .code-tone-blue{color:#005cc5}.wiki-prose .code-tone-string{color:#032f62}.wiki-prose .code-tone-keyword{color:#d73a49}.wiki-prose .code-tone-function{color:#6f42c1}.wiki-prose .code-tone-comment{color:#6a737d}.wiki-prose .code-tone-red{color:#b31d28}.wiki-prose .code-tone-orange{color:#e36209}
.wiki-layout[data-theme="dark"] .code-tone-plain{color:#e1e4e8}.wiki-layout[data-theme="dark"] .code-tone-blue{color:#79b8ff}.wiki-layout[data-theme="dark"] .code-tone-string{color:#9ecbff}.wiki-layout[data-theme="dark"] .code-tone-keyword{color:#f97583}.wiki-layout[data-theme="dark"] .code-tone-function{color:#b392f0}.wiki-layout[data-theme="dark"] .code-tone-comment{color:#6a737d}.wiki-layout[data-theme="dark"] .code-tone-red{color:#fdaeb7}.wiki-layout[data-theme="dark"] .code-tone-orange{color:#ffab70}
.wiki-prose figure{margin:16px 0}.wiki-prose .article-inline-image{display:block;max-width:100%;height:auto;margin:16px auto;cursor:zoom-in}
.wiki-prose figcaption{font-size:14px;line-height:24px;text-align:center;color:var(--wiki-muted);margin:8px 0 16px}
.wiki-prose hr{margin:16px 0;border:0;border-top:1px solid var(--wiki-divider)}
.wiki-prose .text-align-left{text-align:left}.wiki-prose .text-align-center{text-align:center}.wiki-prose .text-align-right{text-align:right}.wiki-prose .text-align-justify{text-align:justify}
.wiki-prose .media-unavailable{display:block;padding:18px;margin:16px 0;background:var(--wiki-soft);color:var(--wiki-muted);border:1px dashed var(--wiki-divider);border-radius:8px;font-size:13px;line-height:24px}
.wiki-callout{margin:16px 0;border-radius:8px;padding:16px;background:var(--wiki-tint);font-size:14px;line-height:24px}.wiki-callout p{font-size:14px;line-height:24px;margin:8px 0}.wiki-callout>p:first-child{font-weight:600;margin-top:0}.wiki-callout>p:last-child{margin-bottom:0}.wiki-callout-warning{background:#f8efd9}.wiki-callout-danger{background:#fce7e7}.wiki-layout[data-theme="dark"] .wiki-callout-warning{background:#332a1a}.wiki-layout[data-theme="dark"] .wiki-callout-danger{background:#351d24}
.wiki-document-footer{margin-top:64px}.wiki-update{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;margin-bottom:16px;font-size:14px;line-height:24px;color:var(--wiki-muted)}
.wiki-page-pager{display:flex;gap:16px;padding-top:24px;border-top:1px solid var(--wiki-divider)}
.wiki-page-pager a{display:flex;flex-direction:column;gap:4px;width:calc((100% - 16px)/2);padding:11px 16px 13px;border:1px solid var(--wiki-divider);border-radius:8px;overflow-wrap:anywhere;transition:border-color .2s}.wiki-page-pager a:hover{border-color:var(--wiki-brand)}
.wiki-page-pager span{font-size:12px;color:var(--wiki-muted)}.wiki-page-pager strong{font-size:14px;font-weight:500;color:var(--wiki-brand)}.wiki-next{margin-left:auto;text-align:right}
.wiki-search-results h1{font-size:28px;line-height:40px;margin:0 0 24px}.wiki-search-query{color:var(--wiki-muted);font-size:15px;margin:0 0 24px}
.wiki-search-list article{padding:20px 0;border-bottom:1px solid var(--wiki-divider)}.wiki-search-list h2{font-size:20px;line-height:28px;margin-bottom:8px}.wiki-search-list h2 a{color:var(--wiki-brand)}.wiki-search-list p{font-size:13px;color:var(--wiki-muted);line-height:24px}
.wiki-search-results .pagination{margin-top:32px;gap:16px}.wiki-search-results .pagination a{font-size:13px;color:var(--wiki-brand);border-color:var(--wiki-divider)}.wiki-search-results .pagination :is(.page-disabled,.page-current){font-size:13px;color:var(--wiki-muted)}
.wiki-empty{padding-block:32px}
.wiki-local-nav{display:none}
.wiki-image-dialog{max-width:96vw;max-height:96vh;margin:auto;padding:40px 16px 16px;border:0;border-radius:8px;background:var(--wiki-bg);color:var(--wiki-text);overflow:auto}.wiki-image-dialog::backdrop{background:rgba(0,0,0,.82)}.wiki-image-dialog>img{max-height:82vh;max-width:90vw;width:auto;height:auto;object-fit:contain;margin:auto}.wiki-image-close{position:absolute;right:12px;top:8px;padding:3px 8px;background:var(--wiki-soft);color:var(--wiki-text);border-radius:4px;font-size:13px}
@media(min-width:1440px){.wiki-main{margin-right:max(0px,calc((100vw - 1440px)/2))}}
@media(max-width:1279px){.wiki-outline{display:none}.wiki-header-inner{gap:16px}.wiki-top-links{gap:16px}.wiki-home-link{padding-left:12px}.wiki-main{padding-inline:48px}.wiki-site-title{width:224px}}
@media(max-width:959px){.wiki-header-inner{padding-inline:24px}.wiki-site-title{width:auto;margin-right:auto}.wiki-top-links{display:none}.wiki-home-link{border:0;padding:0}.wiki-home-link img{width:80px;height:auto}.wiki-sidebar{display:none}.wiki-layout #main{margin-top:112px}.wiki-main{margin:0;padding:32px 24px 96px}.wiki-document-container{max-width:688px}.wiki-local-nav{position:fixed;top:64px;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:start;min-height:48px;background:var(--wiki-bg);border-bottom:1px solid var(--wiki-divider);padding:0 24px;font-size:12px;line-height:24px;color:var(--wiki-muted)}.wiki-local-nav summary{list-style:none;cursor:pointer;padding:12px 0}.wiki-local-nav summary::-webkit-details-marker{display:none}.wiki-mobile-panel{position:absolute;top:47px;left:0;width:min(320px,100vw - 48px);max-height:calc(100dvh - 112px);overflow-y:auto;background:var(--wiki-soft);padding:24px;box-shadow:0 12px 32px #0002;border-bottom-right-radius:8px;overscroll-behavior:contain}.wiki-mobile-outline>nav{position:absolute;top:47px;right:0;left:0;max-height:60vh;overflow-y:auto;padding:16px 24px;background:var(--wiki-bg);box-shadow:0 12px 24px #0002}.wiki-mobile-outline a{display:block;padding:6px 0;line-height:24px;color:var(--wiki-muted);overflow-wrap:anywhere}.wiki-mobile-outline .outline-level-3{padding-left:12px}.wiki-mobile-outline :is(.outline-level-4,.outline-level-5,.outline-level-6){padding-left:24px}.wiki-prose :is(h2,h3,h4,h5,h6),.wiki-layout .wiki-article h1{scroll-margin-top:144px}}
@media(max-width:639px){.wiki-header-inner{padding-inline:20px;gap:12px}.wiki-site-title{font-size:15px}.wiki-search-form{width:120px}.wiki-search-form input{padding-right:30px}.wiki-search-form kbd{display:none}.wiki-home-link{display:none}.wiki-theme-toggle{width:32px}.wiki-local-nav{padding-inline:24px}.wiki-layout .wiki-article h1{font-size:28px;line-height:40px}.wiki-prose .code-block{margin-inline:-24px;border-radius:0}.wiki-prose .source-code{font-size:13px}.wiki-prose :is(td,th){padding:8px 12px}.wiki-prose .wiki-copy{opacity:1}.wiki-page-pager{gap:8px}.wiki-page-pager a{width:calc((100% - 8px)/2);padding:10px 12px}.wiki-search-results .pagination{gap:10px}.wiki-search-results .pagination a{padding:8px 12px}}
@media(prefers-reduced-motion:reduce){.wiki-layout *{transition:none}}

/* Width/height attributes reserve the original image ratio before loading. */
.wiki-deferred-image:not([src]){visibility:hidden}
