@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:u+201c,u+201d,u+2018,u+2019,u+2e3a,u+2014,u+2013,u+2026,u+00b7,u+007e,u+002f}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:u+201c,u+201d,u+2018,u+2019,u+2e3a,u+2014,u+2013,u+2026,u+00b7,u+007e,u+002f}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:u+201c,u+201d,u+2018,u+2019,u+2e3a,u+2014,u+2013,u+2026,u+00b7,u+007e,u+002f}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:u+201c,u+201d,u+2018,u+2019,u+2e3a,u+2014,u+2013,u+2026,u+00b7,u+007e,u+002f}.ngm-root{--vp-c-white:#fff;--vp-c-black:#000;--vp-c-neutral:var(--vp-c-black);--vp-c-neutral-inverse:var(--vp-c-white)}.ngm-root .dark{--vp-c-neutral:var(--vp-c-white);--vp-c-neutral-inverse:var(--vp-c-black)}.ngm-root{--vp-c-gray-1:#dddde3;--vp-c-gray-2:#e4e4e9;--vp-c-gray-3:#ebebef;--vp-c-gray-soft:rgba(142,150,170,.14);--vp-c-indigo-1:#3451b2;--vp-c-indigo-2:#3a5ccc;--vp-c-indigo-3:#5672cd;--vp-c-indigo-soft:rgba(100,108,255,.14);--vp-c-purple-1:#6f42c1;--vp-c-purple-2:#7e4cc9;--vp-c-purple-3:#8e5cd9;--vp-c-purple-soft:rgba(159,122,234,.14);--vp-c-green-1:#18794e;--vp-c-green-2:#299764;--vp-c-green-3:#30a46c;--vp-c-green-soft:rgba(16,185,129,.14);--vp-c-yellow-1:#915930;--vp-c-yellow-2:#946300;--vp-c-yellow-3:#9f6a00;--vp-c-yellow-soft:rgba(234,179,8,.14);--vp-c-red-1:#b8272c;--vp-c-red-2:#d5393e;--vp-c-red-3:#e0575b;--vp-c-red-soft:rgba(244,63,94,.14);--vp-c-sponsor:#db2777}.ngm-root .dark{--vp-c-gray-1:#515c67;--vp-c-gray-2:#414853;--vp-c-gray-3:#32363f;--vp-c-gray-soft:rgba(101,117,133,.16);--vp-c-indigo-1:#a8b1ff;--vp-c-indigo-2:#5c73e7;--vp-c-indigo-3:#3e63dd;--vp-c-indigo-soft:rgba(100,108,255,.16);--vp-c-purple-1:#c8abfa;--vp-c-purple-2:#a879e6;--vp-c-purple-3:#8e5cd9;--vp-c-purple-soft:rgba(159,122,234,.16);--vp-c-green-1:#3dd68c;--vp-c-green-2:#30a46c;--vp-c-green-3:#298459;--vp-c-green-soft:rgba(16,185,129,.16);--vp-c-yellow-1:#f9b44e;--vp-c-yellow-2:#da8b17;--vp-c-yellow-3:#a46a0a;--vp-c-yellow-soft:rgba(234,179,8,.16);--vp-c-red-1:#f66f81;--vp-c-red-2:#f14158;--vp-c-red-3:#b62a3c;--vp-c-red-soft:rgba(244,63,94,.16)}.ngm-root{--vp-c-bg:#fff;--vp-c-bg-alt:#f6f6f7;--vp-c-bg-elv:#fff;--vp-c-bg-soft:#f6f6f7}.ngm-root .dark{--vp-c-bg:#1b1b1f;--vp-c-bg-alt:#161618;--vp-c-bg-elv:#202127;--vp-c-bg-soft:#202127}.ngm-root{--vp-c-border:#c2c2c4;--vp-c-divider:#e2e2e3;--vp-c-gutter:#e2e2e3}.ngm-root .dark{--vp-c-border:#3c3f44;--vp-c-divider:#2e2e32;--vp-c-gutter:#000}.ngm-root{--vp-c-text-1:#3c3c43;--vp-c-text-2:#67676c;--vp-c-text-3:#929295}.ngm-root .dark{--vp-c-text-1:#dfdfd6;--vp-c-text-2:#98989f;--vp-c-text-3:#6a6a71}.ngm-root{--vp-c-default-1:var(--vp-c-gray-1);--vp-c-default-2:var(--vp-c-gray-2);--vp-c-default-3:var(--vp-c-gray-3);--vp-c-default-soft:var(--vp-c-gray-soft);--vp-c-brand-1:var(--vp-c-indigo-1);--vp-c-brand-2:var(--vp-c-indigo-2);--vp-c-brand-3:var(--vp-c-indigo-3);--vp-c-brand-soft:var(--vp-c-indigo-soft);--vp-c-brand:var(--vp-c-brand-1);--vp-c-tip-1:var(--vp-c-brand-1);--vp-c-tip-2:var(--vp-c-brand-2);--vp-c-tip-3:var(--vp-c-brand-3);--vp-c-tip-soft:var(--vp-c-brand-soft);--vp-c-note-1:var(--vp-c-brand-1);--vp-c-note-2:var(--vp-c-brand-2);--vp-c-note-3:var(--vp-c-brand-3);--vp-c-note-soft:var(--vp-c-brand-soft);--vp-c-success-1:var(--vp-c-green-1);--vp-c-success-2:var(--vp-c-green-2);--vp-c-success-3:var(--vp-c-green-3);--vp-c-success-soft:var(--vp-c-green-soft);--vp-c-important-1:var(--vp-c-purple-1);--vp-c-important-2:var(--vp-c-purple-2);--vp-c-important-3:var(--vp-c-purple-3);--vp-c-important-soft:var(--vp-c-purple-soft);--vp-c-warning-1:var(--vp-c-yellow-1);--vp-c-warning-2:var(--vp-c-yellow-2);--vp-c-warning-3:var(--vp-c-yellow-3);--vp-c-warning-soft:var(--vp-c-yellow-soft);--vp-c-danger-1:var(--vp-c-red-1);--vp-c-danger-2:var(--vp-c-red-2);--vp-c-danger-3:var(--vp-c-red-3);--vp-c-danger-soft:var(--vp-c-red-soft);--vp-c-caution-1:var(--vp-c-red-1);--vp-c-caution-2:var(--vp-c-red-2);--vp-c-caution-3:var(--vp-c-red-3);--vp-c-caution-soft:var(--vp-c-red-soft);--vp-font-family-base:"Inter",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vp-font-family-mono:ui-monospace,"Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;font-optical-sizing:auto}.ngm-root :root:where(:lang(zh)){--vp-font-family-base:"Punctuation SC","Inter",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.ngm-root{--vp-shadow-1:0 1px 2px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06);--vp-shadow-2:0 3px 12px rgba(0,0,0,.07),0 1px 4px rgba(0,0,0,.07);--vp-shadow-3:0 12px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);--vp-shadow-4:0 14px 44px rgba(0,0,0,.12),0 3px 9px rgba(0,0,0,.12);--vp-shadow-5:0 18px 56px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.16);--vp-z-index-footer:10;--vp-z-index-local-nav:20;--vp-z-index-nav:30;--vp-z-index-layout-top:40;--vp-z-index-backdrop:50;--vp-z-index-sidebar:60}@media (min-width:960px){.ngm-root{--vp-z-index-sidebar:25}}.ngm-root{--vp-layout-max-width:1440px;--vp-header-anchor-symbol:"#";--vp-code-line-height:1.7;--vp-code-font-size:.875em;--vp-code-color:var(--vp-c-brand-1);--vp-code-link-color:var(--vp-c-brand-1);--vp-code-link-hover-color:var(--vp-c-brand-2);--vp-code-bg:var(--vp-c-default-soft);--vp-code-block-color:var(--vp-c-text-2);--vp-code-block-bg:var(--vp-c-bg-alt);--vp-code-block-divider-color:var(--vp-c-gutter);--vp-code-lang-color:var(--vp-c-text-3);--vp-code-line-highlight-color:var(--vp-c-default-soft);--vp-code-line-number-color:var(--vp-c-text-3);--vp-code-line-diff-add-color:var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color:var(--vp-c-success-1);--vp-code-line-diff-remove-color:var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color:var(--vp-c-danger-1);--vp-code-line-warning-color:var(--vp-c-warning-soft);--vp-code-line-error-color:var(--vp-c-danger-soft);--vp-code-copy-code-border-color:var(--vp-c-divider);--vp-code-copy-code-bg:var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color:var(--vp-c-divider);--vp-code-copy-code-hover-bg:var(--vp-c-bg);--vp-code-copy-code-active-text:var(--vp-c-text-2);--vp-code-copy-copied-text-content:"Copied";--vp-code-tab-divider:var(--vp-code-block-divider-color);--vp-code-tab-text-color:var(--vp-c-text-2);--vp-code-tab-bg:var(--vp-code-block-bg);--vp-code-tab-hover-text-color:var(--vp-c-text-1);--vp-code-tab-active-text-color:var(--vp-c-text-1);--vp-code-tab-active-bar-color:var(--vp-c-brand-1)}.ngm-root :lang(es),.ngm-root :lang(pt){--vp-code-copy-copied-text-content:"Copiado"}.ngm-root :lang(fa){--vp-code-copy-copied-text-content:"کپی شد"}.ngm-root :lang(ko){--vp-code-copy-copied-text-content:"복사됨"}.ngm-root :lang(ru){--vp-code-copy-copied-text-content:"Скопировано"}.ngm-root :lang(zh){--vp-code-copy-copied-text-content:"已复制"}.ngm-root{--vp-button-brand-border:transparent;--vp-button-brand-text:var(--vp-c-white);--vp-button-brand-bg:var(--vp-c-brand-3);--vp-button-brand-hover-border:transparent;--vp-button-brand-hover-text:var(--vp-c-white);--vp-button-brand-hover-bg:var(--vp-c-brand-2);--vp-button-brand-active-border:transparent;--vp-button-brand-active-text:var(--vp-c-white);--vp-button-brand-active-bg:var(--vp-c-brand-1);--vp-button-alt-border:transparent;--vp-button-alt-text:var(--vp-c-text-1);--vp-button-alt-bg:var(--vp-c-default-3);--vp-button-alt-hover-border:transparent;--vp-button-alt-hover-text:var(--vp-c-text-1);--vp-button-alt-hover-bg:var(--vp-c-default-2);--vp-button-alt-active-border:transparent;--vp-button-alt-active-text:var(--vp-c-text-1);--vp-button-alt-active-bg:var(--vp-c-default-1);--vp-button-sponsor-border:var(--vp-c-text-2);--vp-button-sponsor-text:var(--vp-c-text-2);--vp-button-sponsor-bg:transparent;--vp-button-sponsor-hover-border:var(--vp-c-sponsor);--vp-button-sponsor-hover-text:var(--vp-c-sponsor);--vp-button-sponsor-hover-bg:transparent;--vp-button-sponsor-active-border:var(--vp-c-sponsor);--vp-button-sponsor-active-text:var(--vp-c-sponsor);--vp-button-sponsor-active-bg:transparent;--vp-custom-block-font-size:14px;--vp-custom-block-code-font-size:13px;--vp-custom-block-info-border:transparent;--vp-custom-block-info-text:var(--vp-c-text-1);--vp-custom-block-info-bg:var(--vp-c-default-soft);--vp-custom-block-info-code-bg:var(--vp-c-default-soft);--vp-custom-block-note-border:transparent;--vp-custom-block-note-text:var(--vp-c-text-1);--vp-custom-block-note-bg:var(--vp-c-default-soft);--vp-custom-block-note-code-bg:var(--vp-c-default-soft);--vp-custom-block-tip-border:transparent;--vp-custom-block-tip-text:var(--vp-c-text-1);--vp-custom-block-tip-bg:var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg:var(--vp-c-tip-soft);--vp-custom-block-important-border:transparent;--vp-custom-block-important-text:var(--vp-c-text-1);--vp-custom-block-important-bg:var(--vp-c-important-soft);--vp-custom-block-important-code-bg:var(--vp-c-important-soft);--vp-custom-block-warning-border:transparent;--vp-custom-block-warning-text:var(--vp-c-text-1);--vp-custom-block-warning-bg:var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg:var(--vp-c-warning-soft);--vp-custom-block-danger-border:transparent;--vp-custom-block-danger-text:var(--vp-c-text-1);--vp-custom-block-danger-bg:var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg:var(--vp-c-danger-soft);--vp-custom-block-caution-border:transparent;--vp-custom-block-caution-text:var(--vp-c-text-1);--vp-custom-block-caution-bg:var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg:var(--vp-c-caution-soft);--vp-custom-block-details-border:var(--vp-custom-block-info-border);--vp-custom-block-details-text:var(--vp-custom-block-info-text);--vp-custom-block-details-bg:var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg:var(--vp-custom-block-info-code-bg);--vp-input-border-color:var(--vp-c-border);--vp-input-bg-color:var(--vp-c-bg-alt);--vp-input-switch-bg-color:var(--vp-c-default-soft);--vp-nav-height:64px;--vp-nav-bg-color:var(--vp-c-bg);--vp-nav-screen-bg-color:var(--vp-c-bg);--vp-nav-logo-height:24px}.ngm-root .hide-nav{--vp-nav-height:0px}.ngm-root .hide-nav .VPSidebar{--vp-nav-height:22px}.ngm-root{--vp-local-nav-bg-color:var(--vp-c-bg);--vp-sidebar-width:272px;--vp-sidebar-bg-color:var(--vp-c-bg-alt);--vp-backdrop-bg-color:rgba(0,0,0,.6);--vp-home-hero-name-color:var(--vp-c-brand-1);--vp-home-hero-name-background:transparent;--vp-home-hero-image-background-image:none;--vp-home-hero-image-filter:none;--vp-badge-info-border:transparent;--vp-badge-info-text:var(--vp-c-text-2);--vp-badge-info-bg:var(--vp-c-default-soft);--vp-badge-tip-border:transparent;--vp-badge-tip-text:var(--vp-c-tip-1);--vp-badge-tip-bg:var(--vp-c-tip-soft);--vp-badge-warning-border:transparent;--vp-badge-warning-text:var(--vp-c-warning-1);--vp-badge-warning-bg:var(--vp-c-warning-soft);--vp-badge-danger-border:transparent;--vp-badge-danger-text:var(--vp-c-danger-1);--vp-badge-danger-bg:var(--vp-c-danger-soft);--vp-carbon-ads-text-color:var(--vp-c-text-1);--vp-carbon-ads-poweredby-color:var(--vp-c-text-2);--vp-carbon-ads-bg-color:var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color:var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color:var(--vp-c-text-1);--vp-local-search-bg:var(--vp-c-bg);--vp-local-search-result-bg:var(--vp-c-bg);--vp-local-search-result-border:var(--vp-c-divider);--vp-local-search-result-selected-bg:var(--vp-c-bg);--vp-local-search-result-selected-border:var(--vp-c-brand-1);--vp-local-search-highlight-bg:var(--vp-c-brand-1);--vp-local-search-highlight-text:var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion:reduce){.ngm-root *,.ngm-root :after,.ngm-root :before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}.ngm-root *,.ngm-root :after,.ngm-root :before{box-sizing:border-box}.ngm-root{line-height:1.4;-webkit-text-size-adjust:100%}.ngm-root html.dark{color-scheme:dark}.ngm-root{background-color:var(--vp-c-bg);color:var(--vp-c-text-1);font-family:var(--vp-font-family-base);font-size:16px;font-synthesis:style;font-weight:400;line-height:24px;margin:0;min-height:100vh;min-width:320px;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ngm-root main{display:block}.ngm-root h1,.ngm-root h2,.ngm-root h3,.ngm-root h4,.ngm-root h5,.ngm-root h6{font-size:16px;font-weight:400;line-height:24px;margin:0}.ngm-root p{margin:0}.ngm-root b,.ngm-root strong{font-weight:600}.ngm-root [role=button],.ngm-root a,.ngm-root area,.ngm-root button,.ngm-root input,.ngm-root label,.ngm-root select,.ngm-root summary,.ngm-root textarea{touch-action:manipulation}.ngm-root a{color:inherit;text-decoration:inherit}.ngm-root ol,.ngm-root ul{list-style:none;margin:0;padding:0}.ngm-root blockquote{margin:0}.ngm-root code,.ngm-root kbd,.ngm-root pre,.ngm-root samp{font-family:var(--vp-font-family-mono)}.ngm-root audio,.ngm-root canvas,.ngm-root embed,.ngm-root iframe,.ngm-root img,.ngm-root object,.ngm-root svg,.ngm-root video{display:block}.ngm-root figure{margin:0}.ngm-root img,.ngm-root video{height:auto;max-width:100%}.ngm-root button,.ngm-root input,.ngm-root optgroup,.ngm-root select,.ngm-root textarea{border:0;color:inherit;line-height:inherit;padding:0}.ngm-root button{background-color:transparent;background-image:none;font-family:inherit;padding:0}.ngm-root [role=button]:enabled,.ngm-root button:enabled{cursor:pointer}.ngm-root button:focus,.ngm-root button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}.ngm-root button:focus:not(:focus-visible){outline:none!important}.ngm-root input:focus,.ngm-root select:focus,.ngm-root textarea:focus{outline:none}.ngm-root table{border-collapse:collapse}.ngm-root input{background-color:transparent}.ngm-root input:-ms-input-placeholder,.ngm-root textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}.ngm-root input::-ms-input-placeholder,.ngm-root textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}.ngm-root input::placeholder,.ngm-root textarea::placeholder{color:var(--vp-c-text-3)}.ngm-root input::-webkit-inner-spin-button,.ngm-root input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ngm-root input[type=number]{-moz-appearance:textfield}.ngm-root textarea{resize:vertical}.ngm-root select{-webkit-appearance:none}.ngm-root fieldset{margin:0;padding:0}.ngm-root h1,.ngm-root h2,.ngm-root h3,.ngm-root h4,.ngm-root h5,.ngm-root h6,.ngm-root li,.ngm-root p{overflow-wrap:break-word}.ngm-root vite-error-overlay{z-index:9999}.ngm-root mjx-container{overflow-x:auto}.ngm-root mjx-container>svg{display:inline-block;margin:auto}.ngm-root .vp-icon,.ngm-root [class*=" vpi-"],.ngm-root [class^=vpi-]{height:1em;width:1em}.ngm-root .vp-icon.bg,.ngm-root [class*=" vpi-"].bg,.ngm-root [class^=vpi-].bg{background-color:transparent;background-size:100% 100%}.ngm-root .vp-icon:not(.bg),.ngm-root [class*=" vpi-"]:not(.bg),.ngm-root [class^=vpi-]:not(.bg){background-color:currentColor;color:inherit;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ngm-root .vpi-align-left{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3m12 6H3m14 6H3'/%3E%3C/svg%3E")}.ngm-root .vpi-arrow-down,.ngm-root .vpi-arrow-left,.ngm-root .vpi-arrow-right,.ngm-root .vpi-arrow-up{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E")}.ngm-root .vpi-chevron-down,.ngm-root .vpi-chevron-left,.ngm-root .vpi-chevron-right,.ngm-root .vpi-chevron-up{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.ngm-root .vpi-arrow-down,.ngm-root .vpi-chevron-down{transform:rotate(90deg)}.ngm-root .vpi-arrow-left,.ngm-root .vpi-chevron-left{transform:rotate(180deg)}.ngm-root .vpi-arrow-up,.ngm-root .vpi-chevron-up{transform:rotate(-90deg)}.ngm-root .vpi-square-pen{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.ngm-root .vpi-plus{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-7-7v14'/%3E%3C/svg%3E")}.ngm-root .vpi-sun{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32 1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.ngm-root .vpi-moon{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9'/%3E%3C/svg%3E")}.ngm-root .vpi-more-horizontal{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.ngm-root .vpi-languages{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6m-7 0 6-6 2-3M2 5h12M7 2h1m14 20-5-10-5 10m2-4h6'/%3E%3C/svg%3E")}.ngm-root .vpi-heart{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.ngm-root .vpi-search{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.ngm-root .vpi-layout-list{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7m-7 5h7m-7 6h7m-7 5h7'/%3E%3C/svg%3E")}.ngm-root .vpi-delete{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-2 4-6 6m0-6 6 6'/%3E%3C/svg%3E")}.ngm-root .vpi-corner-down-left{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}.ngm-root{--vp-icon-copy:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.ngm-root .visually-hidden{height:1px;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ngm-root .custom-block{border:1px solid transparent;border-radius:8px;color:var(--vp-c-text-2);font-size:var(--vp-custom-block-font-size);line-height:24px;padding:16px 16px 8px}.ngm-root .custom-block.info{background-color:var(--vp-custom-block-info-bg);border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text)}.ngm-root .custom-block.info a,.ngm-root .custom-block.info code{color:var(--vp-c-brand-1)}.ngm-root .custom-block.info a:hover,.ngm-root .custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.ngm-root .custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.ngm-root .custom-block.note{background-color:var(--vp-custom-block-note-bg);border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text)}.ngm-root .custom-block.note a,.ngm-root .custom-block.note code{color:var(--vp-c-brand-1)}.ngm-root .custom-block.note a:hover,.ngm-root .custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.ngm-root .custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.ngm-root .custom-block.tip{background-color:var(--vp-custom-block-tip-bg);border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text)}.ngm-root .custom-block.tip a,.ngm-root .custom-block.tip code{color:var(--vp-c-tip-1)}.ngm-root .custom-block.tip a:hover,.ngm-root .custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.ngm-root .custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.ngm-root .custom-block.important{background-color:var(--vp-custom-block-important-bg);border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text)}.ngm-root .custom-block.important a,.ngm-root .custom-block.important code{color:var(--vp-c-important-1)}.ngm-root .custom-block.important a:hover,.ngm-root .custom-block.important a:hover>code{color:var(--vp-c-important-2)}.ngm-root .custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.ngm-root .custom-block.warning{background-color:var(--vp-custom-block-warning-bg);border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text)}.ngm-root .custom-block.warning a,.ngm-root .custom-block.warning code{color:var(--vp-c-warning-1)}.ngm-root .custom-block.warning a:hover,.ngm-root .custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.ngm-root .custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.ngm-root .custom-block.danger{background-color:var(--vp-custom-block-danger-bg);border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text)}.ngm-root .custom-block.danger a,.ngm-root .custom-block.danger code{color:var(--vp-c-danger-1)}.ngm-root .custom-block.danger a:hover,.ngm-root .custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.ngm-root .custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.ngm-root .custom-block.caution{background-color:var(--vp-custom-block-caution-bg);border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text)}.ngm-root .custom-block.caution a,.ngm-root .custom-block.caution code{color:var(--vp-c-caution-1)}.ngm-root .custom-block.caution a:hover,.ngm-root .custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.ngm-root .custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.ngm-root .custom-block.details{background-color:var(--vp-custom-block-details-bg);border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text)}.ngm-root .custom-block.details a{color:var(--vp-c-brand-1)}.ngm-root .custom-block.details a:hover,.ngm-root .custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.ngm-root .custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.ngm-root .custom-block-title{font-weight:600}.ngm-root .custom-block p+p{margin:8px 0}.ngm-root .custom-block.details summary{cursor:pointer;font-weight:700;margin:0 0 8px;-webkit-user-select:none;user-select:none}.ngm-root .custom-block.details summary+p{margin:8px 0}.ngm-root .custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.ngm-root .custom-block a:hover{opacity:.75}.ngm-root .custom-block code{font-size:var(--vp-custom-block-code-font-size)}.ngm-root .custom-block.custom-block blockquote>p,.ngm-root .custom-block.custom-block th{color:inherit;font-size:var(--vp-custom-block-font-size)}.ngm-root .dark .vp-code span{color:var(--shiki-dark,inherit)}.ngm-root html:not(.dark) .vp-code span{color:var(--shiki-light,inherit)}.ngm-root .vp-code-group{margin-top:16px}.ngm-root .vp-code-group .tabs{background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);display:flex;margin-left:-24px;margin-right:-24px;overflow-x:auto;overflow-y:hidden;padding:0 12px;position:relative}@media (min-width:640px){.ngm-root .vp-code-group .tabs{border-radius:8px 8px 0 0;margin-left:0;margin-right:0}}.ngm-root .vp-code-group .tabs input{opacity:0;pointer-events:none;position:fixed}.ngm-root .vp-code-group .tabs label{border-bottom:1px solid transparent;color:var(--vp-code-tab-text-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:48px;padding:0 12px;position:relative;transition:color .25s;white-space:nowrap}.ngm-root .vp-code-group .tabs label:after{background-color:transparent;border-radius:2px;bottom:-1px;content:"";height:2px;left:8px;position:absolute;right:8px;transition:background-color .25s;z-index:1}.ngm-root .vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.ngm-root .vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.ngm-root .vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.ngm-root .vp-block,.ngm-root .vp-code-group div[class*=language-]{border-top-left-radius:0!important;border-top-right-radius:0!important;display:none;margin-top:0!important}.ngm-root .vp-block.active,.ngm-root .vp-code-group div[class*=language-].active{display:block}.ngm-root .vp-block{padding:20px 24px}.ngm-root .vp-doc h1,.ngm-root .vp-doc h2,.ngm-root .vp-doc h3,.ngm-root .vp-doc h4,.ngm-root .vp-doc h5,.ngm-root .vp-doc h6{font-weight:600;outline:none;position:relative}.ngm-root .vp-doc h1{font-size:28px;letter-spacing:-.02em;line-height:40px}.ngm-root .vp-doc h2{border-top:1px solid var(--vp-c-divider);font-size:24px;letter-spacing:-.02em;line-height:32px;margin:48px 0 16px;padding-top:24px}.ngm-root .vp-doc h3{font-size:20px;letter-spacing:-.01em;line-height:28px;margin:32px 0 0}.ngm-root .vp-doc h4{font-size:18px;letter-spacing:-.01em;line-height:24px;margin:24px 0 0}.ngm-root .vp-doc .header-anchor{font-weight:500;left:0;margin-left:-.87em;opacity:0;position:absolute;text-decoration:none;top:0;transition:color .25s,opacity .25s;-webkit-user-select:none;user-select:none}.ngm-root .vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.ngm-root .vp-doc h1 .header-anchor:focus,.ngm-root .vp-doc h1:hover .header-anchor,.ngm-root .vp-doc h2 .header-anchor:focus,.ngm-root .vp-doc h2:hover .header-anchor,.ngm-root .vp-doc h3 .header-anchor:focus,.ngm-root .vp-doc h3:hover .header-anchor,.ngm-root .vp-doc h4 .header-anchor:focus,.ngm-root .vp-doc h4:hover .header-anchor,.ngm-root .vp-doc h5 .header-anchor:focus,.ngm-root .vp-doc h5:hover .header-anchor,.ngm-root .vp-doc h6 .header-anchor:focus,.ngm-root .vp-doc h6:hover .header-anchor{opacity:1}@media (min-width:768px){.ngm-root .vp-doc h1{font-size:32px;letter-spacing:-.02em;line-height:40px}}.ngm-root .vp-doc h2 .header-anchor{top:24px}.ngm-root .vp-doc p,.ngm-root .vp-doc summary{margin:16px 0}.ngm-root .vp-doc p{line-height:28px}.ngm-root .vp-doc blockquote{border-left:2px solid var(--vp-c-divider);color:var(--vp-c-text-2);margin:16px 0;padding-left:16px;transition:border-color .5s}.ngm-root .vp-doc blockquote>p{font-size:16px;margin:0;transition:color .5s}.ngm-root .vp-doc a{color:var(--vp-c-brand-1);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.ngm-root .vp-doc a:hover{color:var(--vp-c-brand-2)}.ngm-root .vp-doc strong{font-weight:600}.ngm-root .vp-doc ol,.ngm-root .vp-doc ul{margin:16px 0;padding-left:1.25rem}.ngm-root .vp-doc ul{list-style:disc}.ngm-root .vp-doc ol{list-style:decimal}.ngm-root .vp-doc li+li{margin-top:8px}.ngm-root .vp-doc li>ol,.ngm-root .vp-doc li>ul{margin:8px 0 0}.ngm-root .vp-doc table{border-collapse:collapse;display:block;margin:20px 0;overflow-x:auto}.ngm-root .vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.ngm-root .vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.ngm-root .vp-doc td,.ngm-root .vp-doc th{border:1px solid var(--vp-c-divider);padding:8px 16px}.ngm-root .vp-doc th{background-color:var(--vp-c-bg-soft);color:var(--vp-c-text-2);font-size:14px;font-weight:600;text-align:left}.ngm-root .vp-doc td{font-size:14px}.ngm-root .vp-doc hr{border:none;border-top:1px solid var(--vp-c-divider);margin:16px 0}.ngm-root .vp-doc .custom-block{margin:16px 0}.ngm-root .vp-doc .custom-block p{line-height:24px;margin:8px 0}.ngm-root .vp-doc .custom-block p:first-child{margin:0}.ngm-root .vp-doc .custom-block div[class*=language-]{border-radius:8px;margin:8px 0}.ngm-root .vp-doc .custom-block div[class*=language-] code{background-color:transparent;font-weight:400}.ngm-root .vp-doc .custom-block .vp-code-group .tabs{border-radius:8px 8px 0 0;margin:0}.ngm-root .vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{color:var(--vp-code-color);font-size:var(--vp-code-font-size)}.ngm-root .vp-doc :not(pre)>code{background-color:var(--vp-code-bg);border-radius:4px;padding:3px 6px;transition:color .25s,background-color .5s}.ngm-root .vp-doc a>code{color:var(--vp-code-link-color)}.ngm-root .vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.ngm-root .vp-doc h1>code,.ngm-root .vp-doc h2>code,.ngm-root .vp-doc h3>code,.ngm-root .vp-doc h4>code{font-size:.9em}.ngm-root .vp-block,.ngm-root .vp-doc div[class*=language-]{background-color:var(--vp-code-block-bg);margin:16px -24px;overflow-x:auto;position:relative;transition:background-color .5s}@media (min-width:640px){.ngm-root .vp-block,.ngm-root .vp-doc div[class*=language-]{border-radius:8px;margin:16px 0}}@media (max-width:639px){.ngm-root .vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.ngm-root .vp-doc div[class$=-api]+div[class*=language-],.ngm-root .vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-],.ngm-root .vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.ngm-root .vp-doc [class*=language-] code,.ngm-root .vp-doc [class*=language-] pre{direction:ltr;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.ngm-root .vp-doc [class*=language-] pre{background:transparent;margin:0;overflow-x:auto;padding:20px 0;position:relative;z-index:1}.ngm-root .vp-doc [class*=language-] code{color:var(--vp-code-block-color);display:block;font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);min-width:100%;padding:0 24px;transition:color .5s;width:fit-content}.ngm-root .vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);display:inline-block;margin:0 -24px;padding:0 24px;transition:background-color .5s;width:calc(100% + 48px)}.ngm-root .vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.ngm-root .vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.ngm-root .vp-doc [class*=language-] code .diff{display:inline-block;margin:0 -24px;padding:0 24px;transition:background-color .5s;width:calc(100% + 48px)}.ngm-root .vp-doc [class*=language-] code .diff:before{left:10px;position:absolute}.ngm-root .vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.7;transition:filter .35s,opacity .35s}.ngm-root .vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.ngm-root .vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.ngm-root .vp-doc [class*=language-] code .diff.remove:before{color:var(--vp-code-line-diff-remove-symbol-color);content:"-"}.ngm-root .vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.ngm-root .vp-doc [class*=language-] code .diff.add:before{color:var(--vp-code-line-diff-add-symbol-color);content:"+"}.ngm-root .vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.ngm-root .vp-doc .line-numbers-wrapper{border-right:1px solid var(--vp-code-block-divider-color);bottom:0;color:var(--vp-code-line-number-color);font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);left:0;line-height:var(--vp-code-line-height);padding-top:20px;position:absolute;text-align:center;top:0;transition:border-color .5s,color .5s;width:32px;z-index:3}.ngm-root .vp-doc [class*=language-]>button.copy{background-color:var(--vp-code-copy-code-bg);background-image:var(--vp-icon-copy);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;cursor:pointer;direction:ltr;height:40px;opacity:0;position:absolute;right:12px;top:12px;transition:border-color .25s,background-color .25s,opacity .25s;width:40px;z-index:3}.ngm-root .vp-doc [class*=language-]:hover>button.copy,.ngm-root .vp-doc [class*=language-]>button.copy:focus{opacity:1}.ngm-root .vp-doc [class*=language-]>button.copy.copied,.ngm-root .vp-doc [class*=language-]>button.copy:hover{background-color:var(--vp-code-copy-code-hover-bg);border-color:var(--vp-code-copy-code-hover-border-color)}.ngm-root .vp-doc [class*=language-]>button.copy.copied,.ngm-root .vp-doc [class*=language-]>button.copy:hover.copied{background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied);border-radius:0 4px 4px 0}.ngm-root .vp-doc [class*=language-]>button.copy.copied:before,.ngm-root .vp-doc [class*=language-]>button.copy:hover.copied:before{align-items:center;background-color:var(--vp-code-copy-code-hover-bg);border:1px solid var(--vp-code-copy-code-hover-border-color);border-radius:4px 0 0 4px;border-right:0;color:var(--vp-code-copy-code-active-text);content:var(--vp-code-copy-copied-text-content);display:flex;font-size:12px;font-weight:500;height:40px;justify-content:center;padding:0 10px;position:relative;text-align:center;top:-1px;transform:translate(calc(-100% - 1px));white-space:nowrap;width:fit-content}.ngm-root .vp-doc [class*=language-]>span.lang{color:var(--vp-code-lang-color);font-size:12px;font-weight:500;position:absolute;right:8px;top:2px;transition:color .4s,opacity .4s;-webkit-user-select:none;user-select:none;z-index:2}.ngm-root .vp-doc [class*=language-]:hover>button.copy+span.lang,.ngm-root .vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.ngm-root .vp-doc .VPTeamMembers{margin-top:24px}.ngm-root .vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc(50% - 12px)!important}.ngm-root .vp-doc .VPTeamMembers.small.count-2 .container,.ngm-root .vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.ngm-root .vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc(50% - 12px)!important}.ngm-root :is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{background:currentColor;color:var(--vp-c-text-3);display:inline-block;flex-shrink:0;height:11px;margin-left:4px;margin-top:-1px;width:11px;--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.ngm-root .vp-external-link-icon:after{content:""}.ngm-root .external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{color:currentColor;content:""}.ngm-root .vp-sponsor{border-radius:16px;overflow:hidden}.ngm-root .vp-sponsor.aside{border-radius:12px}.ngm-root .vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.ngm-root .vp-sponsor-tier{background-color:var(--vp-c-bg-soft);color:var(--vp-c-text-2);font-weight:600;letter-spacing:1px!important;line-height:24px;margin:0 0 4px!important;text-align:center;width:100%}.ngm-root .vp-sponsor.normal .vp-sponsor-tier{font-size:14px;padding:13px 0 11px}.ngm-root .vp-sponsor.aside .vp-sponsor-tier{font-size:12px;padding:9px 0 7px}.ngm-root .vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.ngm-root .vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.ngm-root .vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.ngm-root .vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-height:22px;max-width:64px}.ngm-root .vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.ngm-root .vp-sponsor-grid.mini .vp-sponsor-grid-image{max-height:24px;max-width:96px}.ngm-root .vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.ngm-root .vp-sponsor-grid.small .vp-sponsor-grid-image{max-height:24px;max-width:96px}.ngm-root .vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.ngm-root .vp-sponsor-grid.medium .vp-sponsor-grid-image{max-height:36px;max-width:120px}.ngm-root .vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.ngm-root .vp-sponsor-grid.big .vp-sponsor-grid-image{max-height:56px;max-width:192px}.ngm-root .vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc(50% - 2px)}.ngm-root .vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc(33.33333% - 2.66667px)}.ngm-root .vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc(25% - 3px)}.ngm-root .vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc(20% - 3.2px)}.ngm-root .vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc(16.66667% - 3.33333px)}.ngm-root .vp-sponsor-grid-item{background-color:var(--vp-c-bg-soft);flex-shrink:0;transition:background-color .25s;width:100%}.ngm-root .vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.ngm-root .vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.ngm-root .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.ngm-root .dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.ngm-root .dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.ngm-root .vp-sponsor-grid-link{display:flex}.ngm-root .vp-sponsor-grid-box{align-items:center;display:flex;justify-content:center;width:100%}.ngm-root .vp-sponsor-grid-image{filter:grayscale(1);max-width:100%;transition:filter .25s}.ngm-root .dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.ngm-root .VPBadge{border:1px solid transparent;border-radius:12px;display:inline-block;font-size:12px;font-weight:500;line-height:22px;margin-left:2px;padding:0 10px;transform:translateY(-2px)}.ngm-root .VPBadge.small{font-size:10px;line-height:18px;padding:0 6px;transform:translateY(-8px)}.ngm-root .VPDocFooter .VPBadge{display:none}.ngm-root .vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.ngm-root .vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.ngm-root .vp-doc h3>.VPBadge{vertical-align:middle}.ngm-root .vp-doc h4>.VPBadge,.ngm-root .vp-doc h5>.VPBadge,.ngm-root .vp-doc h6>.VPBadge{line-height:18px;vertical-align:middle}.ngm-root .VPBadge.info{background-color:var(--vp-badge-info-bg);border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text)}.ngm-root .VPBadge.tip{background-color:var(--vp-badge-tip-bg);border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text)}.ngm-root .VPBadge.warning{background-color:var(--vp-badge-warning-bg);border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text)}.ngm-root .VPBadge.danger{background-color:var(--vp-badge-danger-bg);border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text)}.ngm-root .VPBackdrop[data-v-c79a1216]{background:var(--vp-backdrop-bg-color);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .5s;z-index:var(--vp-z-index-backdrop)}.ngm-root .VPBackdrop.fade-enter-from[data-v-c79a1216],.ngm-root .VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.ngm-root .VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width:1280px){.ngm-root .VPBackdrop[data-v-c79a1216]{display:none}}.ngm-root .NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width:768px){.ngm-root .NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.ngm-root .code[data-v-d6be1790]{font-size:64px;font-weight:600;line-height:64px}.ngm-root .title[data-v-d6be1790]{font-size:20px;font-weight:700;letter-spacing:2px;line-height:20px;padding-top:12px}.ngm-root .divider[data-v-d6be1790]{background-color:var(--vp-c-divider);height:1px;margin:24px auto 18px;width:64px}.ngm-root .quote[data-v-d6be1790]{color:var(--vp-c-text-2);font-size:14px;font-weight:500;margin:0 auto;max-width:256px}.ngm-root .action[data-v-d6be1790]{padding-top:20px}.ngm-root .link[data-v-d6be1790]{border:1px solid var(--vp-c-brand-1);border-radius:16px;color:var(--vp-c-brand-1);display:inline-block;font-size:14px;font-weight:500;padding:3px 16px;transition:border-color .25s,color .25s}.ngm-root .link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.ngm-root .root[data-v-b933a997]{position:relative;z-index:1}.ngm-root .nested[data-v-b933a997]{padding-left:16px;padding-right:16px}.ngm-root .outline-link[data-v-b933a997]{color:var(--vp-c-text-2);display:block;font-size:14px;font-weight:400;line-height:32px;overflow:hidden;text-overflow:ellipsis;transition:color .5s;white-space:nowrap}.ngm-root .outline-link.active[data-v-b933a997],.ngm-root .outline-link[data-v-b933a997]:hover{color:var(--vp-c-text-1);transition:color .25s}.ngm-root .outline-link.nested[data-v-b933a997]{padding-left:13px}.ngm-root .VPDocAsideOutline[data-v-a5bbad30]{display:none}.ngm-root .VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.ngm-root .content[data-v-a5bbad30]{border-left:1px solid var(--vp-c-divider);font-size:13px;font-weight:500;padding-left:16px;position:relative}.ngm-root .outline-marker[data-v-a5bbad30]{background-color:var(--vp-c-brand-1);border-radius:2px;height:18px;left:-1px;opacity:0;position:absolute;top:32px;transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s;width:2px;z-index:0}.ngm-root .outline-title[data-v-a5bbad30]{font-size:14px;font-weight:600;line-height:32px}.ngm-root .VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.ngm-root .spacer[data-v-3f215769]{flex-grow:1}.ngm-root .VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds,.ngm-root .VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors{margin-top:24px}.ngm-root .VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.ngm-root .VPLastUpdated[data-v-e98dd255]{color:var(--vp-c-text-2);font-size:14px;font-weight:500;line-height:24px}@media (min-width:640px){.ngm-root .VPLastUpdated[data-v-e98dd255]{font-size:14px;font-weight:500;line-height:32px}}.ngm-root .VPDocFooter[data-v-e257564d]{margin-top:64px}.ngm-root .edit-info[data-v-e257564d]{padding-bottom:18px}@media (min-width:640px){.ngm-root .edit-info[data-v-e257564d]{align-items:center;display:flex;justify-content:space-between;padding-bottom:14px}}.ngm-root .edit-link-button[data-v-e257564d]{align-items:center;border:0;color:var(--vp-c-brand-1);display:flex;font-size:14px;font-weight:500;line-height:32px;transition:color .25s}.ngm-root .edit-link-button[data-v-e257564d]:hover{color:var(--vp-c-brand-2)}.ngm-root .edit-link-icon[data-v-e257564d]{margin-right:8px}.ngm-root .prev-next[data-v-e257564d]{border-top:1px solid var(--vp-c-divider);display:grid;padding-top:24px;grid-row-gap:8px}@media (min-width:640px){.ngm-root .prev-next[data-v-e257564d]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.ngm-root .pager-link[data-v-e257564d]{border:1px solid var(--vp-c-divider);border-radius:8px;display:block;height:100%;padding:11px 16px 13px;transition:border-color .25s;width:100%}.ngm-root .pager-link[data-v-e257564d]:hover{border-color:var(--vp-c-brand-1)}.ngm-root .pager-link.next[data-v-e257564d]{margin-left:auto;text-align:right}.ngm-root .desc[data-v-e257564d]{color:var(--vp-c-text-2);font-size:12px}.ngm-root .desc[data-v-e257564d],.ngm-root .title[data-v-e257564d]{display:block;font-weight:500;line-height:20px}.ngm-root .title[data-v-e257564d]{color:var(--vp-c-brand-1);font-size:14px;transition:color .25s}.ngm-root .VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width:768px){.ngm-root .VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width:960px){.ngm-root .VPDoc[data-v-39a288b8]{padding:48px 32px 0}.ngm-root .VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.ngm-root .VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width:1280px){.ngm-root .VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.ngm-root .VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width:1440px){.ngm-root .VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.ngm-root .VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.ngm-root .container[data-v-39a288b8]{margin:0 auto;width:100%}.ngm-root .aside[data-v-39a288b8]{display:none;flex-grow:1;max-width:256px;order:2;padding-left:32px;position:relative;width:100%}.ngm-root .left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.ngm-root .aside-container[data-v-39a288b8]{height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);position:fixed;scrollbar-width:none;top:0;width:224px}.ngm-root .aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.ngm-root .aside-curtain[data-v-39a288b8]{background:linear-gradient(transparent,var(--vp-c-bg) 70%);bottom:0;height:32px;position:fixed;width:224px;z-index:10}.ngm-root .aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - var(--vp-nav-height) - var(--vp-layout-top-height, 0px) - 48px);padding-bottom:32px}.ngm-root .content[data-v-39a288b8]{margin:0 auto;position:relative;width:100%}@media (min-width:960px){.ngm-root .content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width:1280px){.ngm-root .content[data-v-39a288b8]{margin:0;min-width:640px;order:1}}.ngm-root .content-container[data-v-39a288b8]{margin:0 auto}.ngm-root .VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.ngm-root .VPButton[data-v-fa7799d5]{border:1px solid transparent;display:inline-block;font-weight:600;text-align:center;transition:color .25s,border-color .25s,background-color .25s;white-space:nowrap}.ngm-root .VPButton[data-v-fa7799d5]:active{transition:color .1s,border-color .1s,background-color .1s}.ngm-root .VPButton.medium[data-v-fa7799d5]{border-radius:20px;font-size:14px;line-height:38px;padding:0 20px}.ngm-root .VPButton.big[data-v-fa7799d5]{border-radius:24px;font-size:16px;line-height:46px;padding:0 24px}.ngm-root .VPButton.brand[data-v-fa7799d5]{background-color:var(--vp-button-brand-bg);border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text)}.ngm-root .VPButton.brand[data-v-fa7799d5]:hover{background-color:var(--vp-button-brand-hover-bg);border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text)}.ngm-root .VPButton.brand[data-v-fa7799d5]:active{background-color:var(--vp-button-brand-active-bg);border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text)}.ngm-root .VPButton.alt[data-v-fa7799d5]{background-color:var(--vp-button-alt-bg);border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text)}.ngm-root .VPButton.alt[data-v-fa7799d5]:hover{background-color:var(--vp-button-alt-hover-bg);border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text)}.ngm-root .VPButton.alt[data-v-fa7799d5]:active{background-color:var(--vp-button-alt-active-bg);border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text)}.ngm-root .VPButton.sponsor[data-v-fa7799d5]{background-color:var(--vp-button-sponsor-bg);border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text)}.ngm-root .VPButton.sponsor[data-v-fa7799d5]:hover{background-color:var(--vp-button-sponsor-hover-bg);border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text)}.ngm-root .VPButton.sponsor[data-v-fa7799d5]:active{background-color:var(--vp-button-sponsor-active-bg);border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text)}.ngm-root .dark .VPImage.light[data-v-8426fc1a],.ngm-root html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.ngm-root .VPHero[data-v-4f9c455b]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px))*-1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width:640px){.ngm-root .VPHero[data-v-4f9c455b]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width:960px){.ngm-root .VPHero[data-v-4f9c455b]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.ngm-root .container[data-v-4f9c455b]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width:960px){.ngm-root .container[data-v-4f9c455b]{flex-direction:row}}.ngm-root .main[data-v-4f9c455b]{flex-grow:1;flex-shrink:0;order:2;position:relative;z-index:10}.ngm-root .VPHero.has-image .container[data-v-4f9c455b]{text-align:center}@media (min-width:960px){.ngm-root .VPHero.has-image .container[data-v-4f9c455b]{text-align:left}.ngm-root .main[data-v-4f9c455b]{order:1;width:66.66667%}.ngm-root .VPHero.has-image .main[data-v-4f9c455b]{max-width:592px}}.ngm-root .heading[data-v-4f9c455b]{display:flex;flex-direction:column}.ngm-root .name[data-v-4f9c455b],.ngm-root .text[data-v-4f9c455b]{font-size:32px;font-weight:700;letter-spacing:-.4px;line-height:40px;max-width:392px;white-space:pre-wrap;width:fit-content}.ngm-root .VPHero.has-image .name[data-v-4f9c455b],.ngm-root .VPHero.has-image .text[data-v-4f9c455b]{margin:0 auto}.ngm-root .name[data-v-4f9c455b]{color:var(--vp-home-hero-name-color)}.ngm-root .clip[data-v-4f9c455b]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width:640px){.ngm-root .name[data-v-4f9c455b],.ngm-root .text[data-v-4f9c455b]{font-size:48px;line-height:56px;max-width:576px}}@media (min-width:960px){.ngm-root .name[data-v-4f9c455b],.ngm-root .text[data-v-4f9c455b]{font-size:56px;line-height:64px}.ngm-root .VPHero.has-image .name[data-v-4f9c455b],.ngm-root .VPHero.has-image .text[data-v-4f9c455b]{margin:0}}.ngm-root .tagline[data-v-4f9c455b]{color:var(--vp-c-text-2);font-size:18px;font-weight:500;line-height:28px;max-width:392px;padding-top:8px;white-space:pre-wrap}.ngm-root .VPHero.has-image .tagline[data-v-4f9c455b]{margin:0 auto}@media (min-width:640px){.ngm-root .tagline[data-v-4f9c455b]{font-size:20px;line-height:32px;max-width:576px;padding-top:12px}}@media (min-width:960px){.ngm-root .tagline[data-v-4f9c455b]{font-size:24px;line-height:36px}.ngm-root .VPHero.has-image .tagline[data-v-4f9c455b]{margin:0}}.ngm-root .actions[data-v-4f9c455b]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.ngm-root .VPHero.has-image .actions[data-v-4f9c455b]{justify-content:center}@media (min-width:640px){.ngm-root .actions[data-v-4f9c455b]{padding-top:32px}}@media (min-width:960px){.ngm-root .VPHero.has-image .actions[data-v-4f9c455b]{justify-content:flex-start}}.ngm-root .action[data-v-4f9c455b]{flex-shrink:0;padding:6px}.ngm-root .image[data-v-4f9c455b]{margin:-76px -24px -48px;order:1}@media (min-width:640px){.ngm-root .image[data-v-4f9c455b]{margin:-108px -24px -48px}}@media (min-width:960px){.ngm-root .image[data-v-4f9c455b]{flex-grow:1;margin:0;min-height:100%;order:2}}.ngm-root .image-container[data-v-4f9c455b]{height:320px;margin:0 auto;position:relative;width:320px}@media (min-width:640px){.ngm-root .image-container[data-v-4f9c455b]{height:392px;width:392px}}@media (min-width:960px){.ngm-root .image-container[data-v-4f9c455b]{align-items:center;display:flex;height:100%;justify-content:center;transform:translate(-32px,-32px);width:100%}}.ngm-root .image-bg[data-v-4f9c455b]{background-image:var(--vp-home-hero-image-background-image);border-radius:50%;filter:var(--vp-home-hero-image-filter);height:192px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:192px}@media (min-width:640px){.ngm-root .image-bg[data-v-4f9c455b]{height:256px;width:256px}}@media (min-width:960px){.ngm-root .image-bg[data-v-4f9c455b]{height:320px;width:320px}}.ngm-root[data-v-4f9c455b] .image-src{left:50%;max-height:192px;max-width:192px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.ngm-root[data-v-4f9c455b] .image-src{max-height:256px;max-width:256px}}@media (min-width:960px){.ngm-root[data-v-4f9c455b] .image-src{max-height:320px;max-width:320px}}.ngm-root .VPFeature[data-v-a3976bdc]{background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-bg-soft);border-radius:12px;display:block;height:100%;transition:border-color .25s,background-color .25s}.ngm-root .VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.ngm-root .box[data-v-a3976bdc]{display:flex;flex-direction:column;height:100%;padding:24px}.ngm-root .box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.ngm-root .icon[data-v-a3976bdc]{align-items:center;background-color:var(--vp-c-default-soft);border-radius:6px;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:20px;transition:background-color .25s;width:48px}.ngm-root .title[data-v-a3976bdc]{font-size:16px;font-weight:600;line-height:24px}.ngm-root .details[data-v-a3976bdc]{color:var(--vp-c-text-2);flex-grow:1;font-size:14px;font-weight:500;line-height:24px;padding-top:8px}.ngm-root .link-text[data-v-a3976bdc]{padding-top:8px}.ngm-root .link-text-value[data-v-a3976bdc]{align-items:center;color:var(--vp-c-brand-1);display:flex;font-size:14px;font-weight:500}.ngm-root .link-text-icon[data-v-a3976bdc]{margin-left:6px}.ngm-root .VPFeatures[data-v-a6181336]{padding:0 24px;position:relative}@media (min-width:640px){.ngm-root .VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width:960px){.ngm-root .VPFeatures[data-v-a6181336]{padding:0 64px}}.ngm-root .container[data-v-a6181336]{margin:0 auto;max-width:1152px}.ngm-root .items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.ngm-root .item[data-v-a6181336]{padding:8px;width:100%}@media (min-width:640px){.ngm-root .item.grid-2[data-v-a6181336],.ngm-root .item.grid-4[data-v-a6181336],.ngm-root .item.grid-6[data-v-a6181336]{width:50%}}@media (min-width:768px){.ngm-root .item.grid-2[data-v-a6181336],.ngm-root .item.grid-4[data-v-a6181336]{width:50%}.ngm-root .item.grid-3[data-v-a6181336],.ngm-root .item.grid-6[data-v-a6181336]{width:33.33333%}}@media (min-width:960px){.ngm-root .item.grid-4[data-v-a6181336]{width:25%}}.ngm-root .container[data-v-8e2d4988]{margin:auto;max-width:1280px;padding:0 24px;width:100%}@media (min-width:640px){.ngm-root .container[data-v-8e2d4988]{padding:0 48px}}@media (min-width:960px){.ngm-root .container[data-v-8e2d4988]{padding:0 64px;width:100%}}.ngm-root .vp-doc[data-v-8e2d4988] .VPHomeSponsors,.ngm-root .vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.ngm-root .vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.ngm-root .vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.ngm-root .vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.ngm-root .VPHome[data-v-8b561e3d]{margin-bottom:96px}@media (min-width:768px){.ngm-root .VPHome[data-v-8b561e3d]{margin-bottom:128px}}.ngm-root .VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height,0) auto 0;width:100%}.ngm-root .VPContent.is-home[data-v-1428d186]{max-width:100%;width:100%}.ngm-root .VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width:960px){.ngm-root .VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.ngm-root .VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height,0) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width:1440px){.ngm-root .VPContent.has-sidebar[data-v-1428d186]{padding-left:calc((100vw - var(--vp-layout-max-width))/2 + var(--vp-sidebar-width));padding-right:calc((100vw - var(--vp-layout-max-width))/2)}}.ngm-root .VPFooter[data-v-e315a0ad]{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;position:relative;z-index:var(--vp-z-index-footer)}.ngm-root .VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.ngm-root .VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.ngm-root .VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width:768px){.ngm-root .VPFooter[data-v-e315a0ad]{padding:32px}}.ngm-root .container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.ngm-root .copyright[data-v-e315a0ad],.ngm-root .message[data-v-e315a0ad]{color:var(--vp-c-text-2);font-size:14px;font-weight:500;line-height:24px}.ngm-root .VPLocalNavOutlineDropdown[data-v-8a42e2b4]{padding:12px 20px 11px}@media (min-width:960px){.ngm-root .VPLocalNavOutlineDropdown[data-v-8a42e2b4]{padding:12px 36px 11px}}.ngm-root .VPLocalNavOutlineDropdown button[data-v-8a42e2b4]{color:var(--vp-c-text-2);display:block;font-size:12px;font-weight:500;line-height:24px;position:relative;transition:color .5s}.ngm-root .VPLocalNavOutlineDropdown button[data-v-8a42e2b4]:hover{color:var(--vp-c-text-1);transition:color .25s}.ngm-root .VPLocalNavOutlineDropdown button.open[data-v-8a42e2b4]{color:var(--vp-c-text-1)}.ngm-root .icon[data-v-8a42e2b4]{display:inline-block;font-size:14px;margin-left:2px;transform:rotate(0);transition:transform .25s;vertical-align:middle}@media (min-width:960px){.ngm-root .VPLocalNavOutlineDropdown button[data-v-8a42e2b4]{font-size:14px}.ngm-root .icon[data-v-8a42e2b4]{font-size:16px}}.ngm-root .open>.icon[data-v-8a42e2b4]{transform:rotate(90deg)}.ngm-root .items[data-v-8a42e2b4]{background-color:var(--vp-c-gutter);border:1px solid var(--vp-c-border);border-radius:8px;box-shadow:var(--vp-shadow-3);display:grid;gap:1px;left:16px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;position:absolute;right:16px;top:40px}@media (min-width:960px){.ngm-root .items[data-v-8a42e2b4]{left:calc(var(--vp-sidebar-width) + 32px);right:auto;width:320px}}.ngm-root .header[data-v-8a42e2b4]{background-color:var(--vp-c-bg-soft)}.ngm-root .top-link[data-v-8a42e2b4]{color:var(--vp-c-brand-1);display:block;font-size:14px;font-weight:500;line-height:48px;padding:0 16px}.ngm-root .outline[data-v-8a42e2b4]{background-color:var(--vp-c-bg-soft);padding:8px 0}.ngm-root .flyout-enter-active[data-v-8a42e2b4]{transition:all .2s ease-out}.ngm-root .flyout-leave-active[data-v-8a42e2b4]{transition:all .15s ease-in}.ngm-root .flyout-enter-from[data-v-8a42e2b4],.ngm-root .flyout-leave-to[data-v-8a42e2b4]{opacity:0;transform:translateY(-16px)}.ngm-root .VPLocalNav[data-v-a6f0e41e]{background-color:var(--vp-local-nav-bg-color);border-bottom:1px solid var(--vp-c-gutter);left:0;padding-top:var(--vp-layout-top-height,0);position:sticky;top:0;width:100%;z-index:var(--vp-z-index-local-nav)}.ngm-root .VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width:960px){.ngm-root .VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.ngm-root .VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.ngm-root .VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width:1280px){.ngm-root .VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width:1440px){.ngm-root .VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width))/2 + var(--vp-sidebar-width))}}.ngm-root .container[data-v-a6f0e41e]{align-items:center;display:flex;justify-content:space-between}.ngm-root .menu[data-v-a6f0e41e]{align-items:center;color:var(--vp-c-text-2);display:flex;font-size:12px;font-weight:500;line-height:24px;padding:12px 24px 11px;transition:color .5s}.ngm-root .menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width:768px){.ngm-root .menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width:960px){.ngm-root .menu[data-v-a6f0e41e]{display:none}}.ngm-root .menu-icon[data-v-a6f0e41e]{font-size:14px;margin-right:8px}.ngm-root .VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width:768px){.ngm-root .VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.ngm-root .VPSwitch[data-v-1d5665e3]{background-color:var(--vp-input-switch-bg-color);border:1px solid var(--vp-input-border-color);border-radius:11px;display:block;flex-shrink:0;height:22px;position:relative;transition:border-color .25s!important;width:40px}.ngm-root .VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.ngm-root .check[data-v-1d5665e3]{background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);left:1px;position:absolute;top:1px;transition:transform .25s!important}.ngm-root .check[data-v-1d5665e3],.ngm-root .icon[data-v-1d5665e3]{border-radius:50%;height:18px;width:18px}.ngm-root .icon[data-v-1d5665e3]{display:block;overflow:hidden;position:relative}.ngm-root .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-2);height:12px;left:3px;position:absolute;top:3px;width:12px}.ngm-root .dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.ngm-root .sun[data-v-5337faa4]{opacity:1}.ngm-root .dark .sun[data-v-5337faa4],.ngm-root .moon[data-v-5337faa4]{opacity:0}.ngm-root .dark .moon[data-v-5337faa4]{opacity:1}.ngm-root .dark .VPSwitchAppearance[data-v-5337faa4] .check{transform:translate(18px)}.ngm-root .VPNavBarAppearance[data-v-6c893767]{display:none}@media (min-width:1280px){.ngm-root .VPNavBarAppearance[data-v-6c893767]{align-items:center;display:flex}}.ngm-root .VPMenuGroup+.VPMenuLink[data-v-35975db6]{border-top:1px solid var(--vp-c-divider);margin:12px -12px 0;padding:12px 12px 0}.ngm-root .link[data-v-35975db6]{border-radius:6px;color:var(--vp-c-text-1);display:block;font-size:14px;font-weight:500;line-height:32px;padding:0 12px;transition:background-color .25s,color .25s;white-space:nowrap}.ngm-root .link[data-v-35975db6]:hover{background-color:var(--vp-c-default-soft)}.ngm-root .link.active[data-v-35975db6],.ngm-root .link[data-v-35975db6]:hover{color:var(--vp-c-brand-1)}.ngm-root .VPMenuGroup[data-v-69e747b5]{border-top:1px solid var(--vp-c-divider);margin:12px -12px 0;padding:12px 12px 0}.ngm-root .VPMenuGroup[data-v-69e747b5]:first-child{border-top:0;margin-top:0;padding-top:0}.ngm-root .VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{border-top:1px solid var(--vp-c-divider);margin-top:12px}.ngm-root .title[data-v-69e747b5]{color:var(--vp-c-text-2);font-size:14px;font-weight:600;line-height:32px;padding:0 12px;transition:color .25s;white-space:nowrap}.ngm-root .VPMenu[data-v-b98bc113]{background-color:var(--vp-c-bg-elv);border:1px solid var(--vp-c-divider);border-radius:12px;box-shadow:var(--vp-shadow-3);max-height:calc(100vh - var(--vp-nav-height));min-width:128px;overflow-y:auto;padding:12px;transition:background-color .5s}.ngm-root .VPMenu[data-v-b98bc113] .group{margin:0 -12px;padding:0 12px 12px}.ngm-root .VPMenu[data-v-b98bc113] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.ngm-root .VPMenu[data-v-b98bc113] .group:last-child{padding-bottom:0}.ngm-root .VPMenu[data-v-b98bc113] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.ngm-root .VPMenu[data-v-b98bc113] .item{padding:0 16px;white-space:nowrap}.ngm-root .VPMenu[data-v-b98bc113] .label{color:var(--vp-c-text-2);flex-grow:1;font-size:12px;font-weight:500;line-height:28px;transition:color .5s}.ngm-root .VPMenu[data-v-b98bc113] .action{padding-left:24px}.ngm-root .VPFlyout[data-v-cf11d7a2]{position:relative}.ngm-root .VPFlyout[data-v-cf11d7a2]:hover{color:var(--vp-c-brand-1);transition:color .25s}.ngm-root .VPFlyout:hover .text[data-v-cf11d7a2]{color:var(--vp-c-text-2)}.ngm-root .VPFlyout:hover .icon[data-v-cf11d7a2]{fill:var(--vp-c-text-2)}.ngm-root .VPFlyout.active .text[data-v-cf11d7a2]{color:var(--vp-c-brand-1)}.ngm-root .VPFlyout.active:hover .text[data-v-cf11d7a2]{color:var(--vp-c-brand-2)}.ngm-root .button[aria-expanded=false]+.menu[data-v-cf11d7a2]{opacity:0;transform:translateY(0);visibility:hidden}.ngm-root .VPFlyout:hover .menu[data-v-cf11d7a2],.ngm-root .button[aria-expanded=true]+.menu[data-v-cf11d7a2]{opacity:1;transform:translateY(0);visibility:visible}.ngm-root .button[data-v-cf11d7a2]{height:var(--vp-nav-height);padding:0 12px;transition:color .5s}.ngm-root .button[data-v-cf11d7a2],.ngm-root .text[data-v-cf11d7a2]{align-items:center;color:var(--vp-c-text-1);display:flex}.ngm-root .text[data-v-cf11d7a2]{font-size:14px;font-weight:500;line-height:var(--vp-nav-height);transition:color .25s}.ngm-root .option-icon[data-v-cf11d7a2]{font-size:16px;margin-right:0}.ngm-root .text-icon[data-v-cf11d7a2]{font-size:14px;margin-left:4px}.ngm-root .icon[data-v-cf11d7a2]{font-size:20px;transition:fill .25s}.ngm-root .menu[data-v-cf11d7a2]{opacity:0;position:absolute;right:0;top:calc(var(--vp-nav-height)/2 + 20px);transition:opacity .25s,visibility .25s,transform .25s;visibility:hidden}.ngm-root .VPSocialLink[data-v-bd121fe5]{align-items:center;color:var(--vp-c-text-2);display:flex;height:36px;justify-content:center;transition:color .5s;width:36px}.ngm-root .VPSocialLink[data-v-bd121fe5]:hover{color:var(--vp-c-text-1);transition:color .25s}.ngm-root .VPSocialLink[data-v-bd121fe5]>[class^=vpi-social-],.ngm-root .VPSocialLink[data-v-bd121fe5]>svg{fill:currentColor;height:20px;width:20px}.ngm-root .VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.ngm-root .VPNavBarExtra[data-v-bb2aa2f0]{display:none;margin-right:-12px}@media (min-width:768px){.ngm-root .VPNavBarExtra[data-v-bb2aa2f0]{display:block}}@media (min-width:1280px){.ngm-root .VPNavBarExtra[data-v-bb2aa2f0]{display:none}}.ngm-root .trans-title[data-v-bb2aa2f0]{color:var(--vp-c-text-1);font-size:14px;font-weight:700;line-height:32px;padding:0 24px 0 12px}.ngm-root .item.appearance[data-v-bb2aa2f0],.ngm-root .item.social-links[data-v-bb2aa2f0]{align-items:center;display:flex;padding:0 12px}.ngm-root .item.appearance[data-v-bb2aa2f0]{min-width:176px}.ngm-root .appearance-action[data-v-bb2aa2f0]{margin-right:-2px}.ngm-root .social-links-list[data-v-bb2aa2f0]{margin:-4px -8px}.ngm-root .VPNavBarHamburger[data-v-e5dd9c1c]{align-items:center;display:flex;height:var(--vp-nav-height);justify-content:center;width:48px}@media (min-width:768px){.ngm-root .VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.ngm-root .container[data-v-e5dd9c1c]{height:14px;overflow:hidden;position:relative;width:16px}.ngm-root .VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{left:0;top:0;transform:translate(4px)}.ngm-root .VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{left:0;top:6px;transform:translate(0)}.ngm-root .VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{left:0;top:12px;transform:translate(8px)}.ngm-root .VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.ngm-root .VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.ngm-root .VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.ngm-root .VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c],.ngm-root .VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.ngm-root .VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.ngm-root .bottom[data-v-e5dd9c1c],.ngm-root .middle[data-v-e5dd9c1c],.ngm-root .top[data-v-e5dd9c1c]{background-color:var(--vp-c-text-1);height:2px;position:absolute;transition:top .25s,background-color .5s,transform .25s;width:16px}.ngm-root .top[data-v-e5dd9c1c]{left:0;top:0;transform:translate(0)}.ngm-root .middle[data-v-e5dd9c1c]{left:0;top:6px;transform:translate(8px)}.ngm-root .bottom[data-v-e5dd9c1c]{left:0;top:12px;transform:translate(4px)}.ngm-root .VPNavBarMenuLink[data-v-e56f3d57]{align-items:center;color:var(--vp-c-text-1);display:flex;font-size:14px;font-weight:500;line-height:var(--vp-nav-height);padding:0 12px;transition:color .25s}.ngm-root .VPNavBarMenuLink.active[data-v-e56f3d57],.ngm-root .VPNavBarMenuLink[data-v-e56f3d57]:hover{color:var(--vp-c-brand-1)}.ngm-root .VPNavBarMenu[data-v-dc692963]{display:none}@media (min-width:768px){.ngm-root .VPNavBarMenu[data-v-dc692963]{display:flex}}.ngm-root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}.ngm-root html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.ngm-root .DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.ngm-root .DocSearch-Button:active,.ngm-root .DocSearch-Button:focus,.ngm-root .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.ngm-root .DocSearch-Button-Container{align-items:center;display:flex}.ngm-root .DocSearch-Search-Icon{stroke-width:1.6}.ngm-root .DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.ngm-root .DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.ngm-root .DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.ngm-root .DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.ngm-root .DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.ngm-root .DocSearch-Button-Keys,.ngm-root .DocSearch-Button-Placeholder{display:none}}.ngm-root .DocSearch--active{overflow:hidden!important}.ngm-root .DocSearch-Container,.ngm-root .DocSearch-Container *{box-sizing:border-box}.ngm-root .DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.ngm-root .DocSearch-Container a{text-decoration:none}.ngm-root .DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.ngm-root .DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.ngm-root .DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.ngm-root .DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.ngm-root .DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.ngm-root .DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.ngm-root .DocSearch-Input::-webkit-search-cancel-button,.ngm-root .DocSearch-Input::-webkit-search-decoration,.ngm-root .DocSearch-Input::-webkit-search-results-button,.ngm-root .DocSearch-Input::-webkit-search-results-decoration{display:none}.ngm-root .DocSearch-LoadingIndicator,.ngm-root .DocSearch-MagnifierLabel,.ngm-root .DocSearch-Reset{margin:0;padding:0}.ngm-root .DocSearch-MagnifierLabel,.ngm-root .DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.ngm-root .DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.ngm-root .DocSearch-LoadingIndicator{display:none}.ngm-root .DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.ngm-root .DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.ngm-root .DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.ngm-root .DocSearch-Reset[hidden]{display:none}.ngm-root .DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.ngm-root .DocSearch-LoadingIndicator svg,.ngm-root .DocSearch-MagnifierLabel svg{height:24px;width:24px}.ngm-root .DocSearch-Cancel{display:none}.ngm-root .DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.ngm-root .DocSearch-Dropdown::-webkit-scrollbar{width:12px}.ngm-root .DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.ngm-root .DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.ngm-root .DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.ngm-root .DocSearch-Label{font-size:.75em;line-height:1.6em}.ngm-root .DocSearch-Help,.ngm-root .DocSearch-Label{color:var(--docsearch-muted-color)}.ngm-root .DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.ngm-root .DocSearch-Title{font-size:1.2em}.ngm-root .DocSearch-Logo a{display:flex}.ngm-root .DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.ngm-root .DocSearch-Hits:last-of-type{margin-bottom:24px}.ngm-root .DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.ngm-root .DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.ngm-root .DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.ngm-root .DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.ngm-root .DocSearch-Hit--deleting{transition:none}}.ngm-root .DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.ngm-root .DocSearch-Hit--favoriting{transition:none}}.ngm-root .DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.ngm-root .DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.ngm-root .DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.ngm-root .DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.ngm-root .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.ngm-root .DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.ngm-root .DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.ngm-root .DocSearch-Hit-icon{height:20px;width:20px}.ngm-root .DocSearch-Hit-action,.ngm-root .DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.ngm-root .DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.ngm-root .DocSearch-Hit-action svg{display:block;height:18px;width:18px}.ngm-root .DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.ngm-root .DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}.ngm-root svg.DocSearch-Hit-Select-Icon{display:none}.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.ngm-root .DocSearch-Hit-action-button:focus,.ngm-root .DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.ngm-root .DocSearch-Hit-action-button:focus,.ngm-root .DocSearch-Hit-action-button:hover{transition:none}}.ngm-root .DocSearch-Hit-action-button:focus path,.ngm-root .DocSearch-Hit-action-button:hover path{fill:#fff}.ngm-root .DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.ngm-root .DocSearch-Hit-title{font-size:.9em}.ngm-root .DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.ngm-root .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.ngm-root .DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.ngm-root .DocSearch-Hit-action-button:focus,.ngm-root .DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.ngm-root .DocSearch-ErrorScreen,.ngm-root .DocSearch-NoResults,.ngm-root .DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.ngm-root .DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.ngm-root .DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.ngm-root .DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.ngm-root .DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.ngm-root .DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.ngm-root .DocSearch-Prefill:focus,.ngm-root .DocSearch-Prefill:hover{outline:none;text-decoration:underline}.ngm-root .DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.ngm-root .DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.ngm-root .DocSearch-Commands li{align-items:center;display:flex}.ngm-root .DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.ngm-root .DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.ngm-root .DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.ngm-root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.ngm-root .DocSearch-Dropdown{height:100%}.ngm-root .DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.ngm-root .DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.ngm-root .DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.ngm-root .DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.ngm-root .DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.ngm-root .DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.ngm-root .DocSearch-Commands,.ngm-root .DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ngm-root [class*=DocSearch]{--docsearch-primary-color:var(--vp-c-brand-1);--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-text-color:var(--vp-c-text-1);--docsearch-muted-color:var(--vp-c-text-2);--docsearch-searchbox-shadow:none;--docsearch-searchbox-background:transparent;--docsearch-searchbox-focus-background:transparent;--docsearch-key-gradient:transparent;--docsearch-key-shadow:none;--docsearch-modal-background:var(--vp-c-bg-soft);--docsearch-footer-background:var(--vp-c-bg)}.ngm-root .dark [class*=DocSearch]{--docsearch-modal-shadow:none;--docsearch-footer-shadow:none;--docsearch-logo-color:var(--vp-c-text-2);--docsearch-hit-background:var(--vp-c-default-soft);--docsearch-hit-color:var(--vp-c-text-2);--docsearch-hit-shadow:none}.ngm-root .DocSearch-Button{align-items:center;background:transparent;display:flex;height:55px;justify-content:center;margin:0;padding:0;transition:border-color .25s;width:48px}.ngm-root .DocSearch-Button:hover{background:transparent}.ngm-root .DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.ngm-root .DocSearch-Button-Key--pressed{box-shadow:none;transform:none}.ngm-root .DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width:768px){.ngm-root .DocSearch-Button{background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px;height:40px;justify-content:flex-start;padding:0 10px 0 12px;width:100%}.ngm-root .DocSearch-Button:hover{background:var(--vp-c-bg-alt);border-color:var(--vp-c-brand-1)}}.ngm-root .DocSearch-Button .DocSearch-Button-Container{align-items:center;display:flex}.ngm-root .DocSearch-Button .DocSearch-Search-Icon{color:var(--vp-c-text-1);fill:currentColor;height:16px;position:relative;transition:color .5s;width:16px}.ngm-root .DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width:768px){.ngm-root .DocSearch-Button .DocSearch-Search-Icon{color:var(--vp-c-text-2);height:14px;margin-right:8px;top:1px;width:14px}}.ngm-root .DocSearch-Button .DocSearch-Button-Placeholder{color:var(--vp-c-text-2);display:none;font-size:13px;font-weight:500;margin-top:2px;padding:0 16px 0 0;transition:color .5s}.ngm-root .DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width:768px){.ngm-root .DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.ngm-root .DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width:768px){.ngm-root .DocSearch-Button .DocSearch-Button-Keys{align-items:center;display:flex}}.ngm-root .DocSearch-Button .DocSearch-Button-Key{border:1px solid var(--vp-c-divider);border-radius:4px 0 0 4px;border-right:none;display:block;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;height:22px;line-height:22px;margin:2px 0 0;min-width:0;padding-left:6px;transition:color .5s,border-color .5s;width:auto}.ngm-root .DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-left:none;border-radius:0 4px 4px 0;border-right:1px solid var(--vp-c-divider);padding-left:2px;padding-right:6px}.ngm-root .DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.ngm-root .DocSearch-Button .DocSearch-Button-Key:first-child:after{color:var(--docsearch-muted-color);content:"Ctrl";font-size:12px;letter-spacing:normal}.ngm-root .mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.ngm-root .DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.ngm-root .DocSearch-Search-Icon{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088zA7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653'/%3E%3C/svg%3E")}.ngm-root .VPNavBarSearch{align-items:center;display:flex}@media (min-width:768px){.ngm-root .VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width:960px){.ngm-root .VPNavBarSearch{padding-left:32px}}.ngm-root .dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.ngm-root .DocSearch-Form{background-color:var(--vp-c-white);border:1px solid var(--vp-c-brand-1)}.ngm-root .dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.ngm-root .DocSearch-Screen-Icon>svg{margin:auto}.ngm-root .VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width:1280px){.ngm-root .VPNavBarSocialLinks[data-v-0394ad82]{align-items:center;display:flex}}.ngm-root .title[data-v-1168a8e4]{align-items:center;border-bottom:1px solid transparent;color:var(--vp-c-text-1);display:flex;font-size:16px;font-weight:600;height:var(--vp-nav-height);transition:opacity .25s;width:100%}@media (min-width:960px){.ngm-root .title[data-v-1168a8e4]{flex-shrink:0}.ngm-root .VPNavBarTitle.has-sidebar .title[data-v-1168a8e4]{border-bottom-color:var(--vp-c-divider)}}.ngm-root[data-v-1168a8e4] .logo{height:var(--vp-nav-logo-height);margin-right:8px}.ngm-root .VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width:1280px){.ngm-root .VPNavBarTranslations[data-v-88af2de4]{align-items:center;display:flex}}.ngm-root .title[data-v-88af2de4]{color:var(--vp-c-text-1);font-size:14px;font-weight:700;line-height:32px;padding:0 24px 0 12px}.ngm-root .VPNavBar[data-v-6aa21345]{height:var(--vp-nav-height);pointer-events:none;position:relative;transition:background-color .25s;white-space:nowrap}.ngm-root .VPNavBar.screen-open[data-v-6aa21345]{border-bottom:1px solid var(--vp-c-divider);transition:none}.ngm-root .VPNavBar.screen-open[data-v-6aa21345],.ngm-root .VPNavBar[data-v-6aa21345]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width:960px){.ngm-root .VPNavBar[data-v-6aa21345]:not(.home){background-color:transparent}.ngm-root .VPNavBar[data-v-6aa21345]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.ngm-root .wrapper[data-v-6aa21345]{padding:0 8px 0 24px}@media (min-width:768px){.ngm-root .wrapper[data-v-6aa21345]{padding:0 32px}}@media (min-width:960px){.ngm-root .VPNavBar.has-sidebar .wrapper[data-v-6aa21345]{padding:0}}.ngm-root .container[data-v-6aa21345]{display:flex;height:var(--vp-nav-height);justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);pointer-events:none}.ngm-root .container>.content[data-v-6aa21345],.ngm-root .container>.title[data-v-6aa21345]{pointer-events:none}.ngm-root .container[data-v-6aa21345] *{pointer-events:auto}@media (min-width:960px){.ngm-root .VPNavBar.has-sidebar .container[data-v-6aa21345]{max-width:100%}}.ngm-root .title[data-v-6aa21345]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width:960px){.ngm-root .VPNavBar.has-sidebar .title[data-v-6aa21345]{background-color:transparent;height:var(--vp-nav-height);left:0;padding:0 32px;position:absolute;top:0;width:var(--vp-sidebar-width);z-index:2}}@media (min-width:1440px){.ngm-root .VPNavBar.has-sidebar .title[data-v-6aa21345]{padding-left:max(32px,calc(50% - var(--vp-layout-max-width)/2 + 32px));width:calc(50% - var(--vp-layout-max-width)/2 + var(--vp-sidebar-width))}}.ngm-root .content[data-v-6aa21345]{flex-grow:1}@media (min-width:960px){.ngm-root .VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-left:var(--vp-sidebar-width);padding-right:32px;position:relative;z-index:1}}@media (min-width:1440px){.ngm-root .VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width))/2 + var(--vp-sidebar-width));padding-right:calc((100vw - var(--vp-layout-max-width))/2 + 32px)}}.ngm-root .content-body[data-v-6aa21345]{align-items:center;display:flex;height:var(--vp-nav-height);justify-content:flex-end;transition:background-color .5s}@media (min-width:960px){.ngm-root .VPNavBar:not(.home.top) .content-body[data-v-6aa21345]{background-color:var(--vp-nav-bg-color);position:relative}.ngm-root .VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-6aa21345]{background-color:transparent}}@media (max-width:767px){.ngm-root .content-body[data-v-6aa21345]{column-gap:.5rem}}.ngm-root .appearance+.social-links[data-v-6aa21345]:before,.ngm-root .menu+.appearance[data-v-6aa21345]:before,.ngm-root .menu+.social-links[data-v-6aa21345]:before,.ngm-root .menu+.translations[data-v-6aa21345]:before,.ngm-root .translations+.appearance[data-v-6aa21345]:before{background-color:var(--vp-c-divider);content:"";height:24px;margin-left:8px;margin-right:8px;width:1px}.ngm-root .menu+.appearance[data-v-6aa21345]:before,.ngm-root .translations+.appearance[data-v-6aa21345]:before{margin-right:16px}.ngm-root .appearance+.social-links[data-v-6aa21345]:before{margin-left:16px}.ngm-root .social-links[data-v-6aa21345]{margin-right:-8px}.ngm-root .divider[data-v-6aa21345]{height:1px;width:100%}@media (min-width:960px){.ngm-root .VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:var(--vp-sidebar-width)}}@media (min-width:1440px){.ngm-root .VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width))/2 + var(--vp-sidebar-width))}}.ngm-root .divider-line[data-v-6aa21345]{height:1px;transition:background-color .5s;width:100%}.ngm-root .VPNavBar:not(.home) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}@media (min-width:960px){.ngm-root .VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-6aa21345],.ngm-root .VPNavBar:not(.home.top) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}}.ngm-root .VPNavScreenAppearance[data-v-b44890b2]{align-items:center;background-color:var(--vp-c-bg-soft);border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px 12px 16px}.ngm-root .text[data-v-b44890b2]{color:var(--vp-c-text-2);font-size:12px;font-weight:500;line-height:24px}.ngm-root .VPNavScreenMenuLink[data-v-df37e6dd]{border-bottom:1px solid var(--vp-c-divider);color:var(--vp-c-text-1);display:block;font-size:14px;font-weight:500;line-height:24px;padding:12px 0 11px;transition:border-color .25s,color .25s}.ngm-root .VPNavScreenMenuLink[data-v-df37e6dd]:hover{color:var(--vp-c-brand-1)}.ngm-root .VPNavScreenMenuGroupLink[data-v-3e9c20e4]{color:var(--vp-c-text-1);display:block;font-size:14px;font-weight:400;line-height:32px;margin-left:12px;transition:color .25s}.ngm-root .VPNavScreenMenuGroupLink[data-v-3e9c20e4]:hover{color:var(--vp-c-brand-1)}.ngm-root .VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.ngm-root .title[data-v-8133b170]{color:var(--vp-c-text-2);font-size:13px;font-weight:700;line-height:32px;transition:color .25s}.ngm-root .VPNavScreenMenuGroup[data-v-b9ab8c58]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.ngm-root .VPNavScreenMenuGroup .items[data-v-b9ab8c58]{visibility:hidden}.ngm-root .VPNavScreenMenuGroup.open .items[data-v-b9ab8c58]{visibility:visible}.ngm-root .VPNavScreenMenuGroup.open[data-v-b9ab8c58]{height:auto;padding-bottom:10px}.ngm-root .VPNavScreenMenuGroup.open .button[data-v-b9ab8c58]{color:var(--vp-c-brand-1);padding-bottom:6px}.ngm-root .VPNavScreenMenuGroup.open .button-icon[data-v-b9ab8c58]{transform:rotate(45deg)}.ngm-root .button[data-v-b9ab8c58]{align-items:center;color:var(--vp-c-text-1);display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:24px;padding:12px 4px 11px 0;transition:color .25s;width:100%}.ngm-root .button[data-v-b9ab8c58]:hover{color:var(--vp-c-brand-1)}.ngm-root .button-icon[data-v-b9ab8c58]{transition:transform .25s}.ngm-root .group[data-v-b9ab8c58]:first-child{padding-top:0}.ngm-root .group+.group[data-v-b9ab8c58],.ngm-root .group+.item[data-v-b9ab8c58]{padding-top:4px}.ngm-root .VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.ngm-root .VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.ngm-root .title[data-v-858fe1a4]{align-items:center;color:var(--vp-c-text-1);display:flex;font-size:14px;font-weight:500}.ngm-root .icon[data-v-858fe1a4]{font-size:16px}.ngm-root .icon.lang[data-v-858fe1a4]{margin-right:8px}.ngm-root .icon.chevron[data-v-858fe1a4]{margin-left:4px}.ngm-root .list[data-v-858fe1a4]{padding:4px 0 0 24px}.ngm-root .link[data-v-858fe1a4]{color:var(--vp-c-text-1);font-size:13px;line-height:32px}.ngm-root .VPNavScreen[data-v-f2779853]{background-color:var(--vp-nav-screen-bg-color);bottom:0;left:0;overflow-y:auto;padding:0 32px;pointer-events:auto;position:fixed;right:0;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));transition:background-color .25s;width:100%}.ngm-root .VPNavScreen.fade-enter-active[data-v-f2779853],.ngm-root .VPNavScreen.fade-leave-active[data-v-f2779853]{transition:opacity .25s}.ngm-root .VPNavScreen.fade-enter-active .container[data-v-f2779853],.ngm-root .VPNavScreen.fade-leave-active .container[data-v-f2779853]{transition:transform .25s ease}.ngm-root .VPNavScreen.fade-enter-from[data-v-f2779853],.ngm-root .VPNavScreen.fade-leave-to[data-v-f2779853]{opacity:0}.ngm-root .VPNavScreen.fade-enter-from .container[data-v-f2779853],.ngm-root .VPNavScreen.fade-leave-to .container[data-v-f2779853]{transform:translateY(-8px)}@media (min-width:768px){.ngm-root .VPNavScreen[data-v-f2779853]{display:none}}.ngm-root .container[data-v-f2779853]{margin:0 auto;max-width:288px;padding:24px 0 96px}.ngm-root .menu+.appearance[data-v-f2779853],.ngm-root .menu+.translations[data-v-f2779853],.ngm-root .translations+.appearance[data-v-f2779853]{margin-top:24px}.ngm-root .appearance+.social-links[data-v-f2779853],.ngm-root .menu+.social-links[data-v-f2779853]{margin-top:16px}.ngm-root .VPNav[data-v-ae24b3ad]{left:0;pointer-events:none;position:relative;top:var(--vp-layout-top-height,0);transition:background-color .5s;width:100%;z-index:var(--vp-z-index-nav)}@media (min-width:960px){.ngm-root .VPNav[data-v-ae24b3ad]{position:fixed}}.ngm-root .VPSidebarItem.level-0[data-v-b3fd67f8]{padding-bottom:24px}.ngm-root .VPSidebarItem.collapsed.level-0[data-v-b3fd67f8]{padding-bottom:10px}.ngm-root .item[data-v-b3fd67f8]{display:flex;position:relative;width:100%}.ngm-root .VPSidebarItem.collapsible>.item[data-v-b3fd67f8]{cursor:pointer}.ngm-root .indicator[data-v-b3fd67f8]{border-radius:2px;bottom:6px;left:-17px;position:absolute;top:6px;transition:background-color .25s;width:2px}.ngm-root .VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b3fd67f8]{background-color:var(--vp-c-brand-1)}.ngm-root .link[data-v-b3fd67f8]{align-items:center;display:flex;flex-grow:1}.ngm-root .text[data-v-b3fd67f8]{flex-grow:1;font-size:14px;line-height:24px;padding:4px 0;transition:color .25s}.ngm-root .VPSidebarItem.level-0 .text[data-v-b3fd67f8]{color:var(--vp-c-text-1);font-weight:700}.ngm-root .VPSidebarItem.level-1 .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-2 .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3 .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4 .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5 .text[data-v-b3fd67f8]{color:var(--vp-c-text-2);font-weight:500}.ngm-root .VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b3fd67f8]{color:var(--vp-c-brand-1)}.ngm-root .VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-0.has-active>.item>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-1.has-active>.item>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-2.has-active>.item>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3.has-active>.item>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4.has-active>.item>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5.has-active>.item>.text[data-v-b3fd67f8]{color:var(--vp-c-text-1)}.ngm-root .VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b3fd67f8]{color:var(--vp-c-brand-1)}.ngm-root .caret[data-v-b3fd67f8]{align-items:center;color:var(--vp-c-text-3);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:-7px;transition:color .25s;width:32px}.ngm-root .item:hover .caret[data-v-b3fd67f8]{color:var(--vp-c-text-2)}.ngm-root .item:hover .caret[data-v-b3fd67f8]:hover{color:var(--vp-c-text-1)}.ngm-root .caret-icon[data-v-b3fd67f8]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.ngm-root .VPSidebarItem.collapsed .caret-icon[data-v-b3fd67f8]{transform:rotate(0)}.ngm-root .VPSidebarItem.level-1 .items[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-2 .items[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-3 .items[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-4 .items[data-v-b3fd67f8],.ngm-root .VPSidebarItem.level-5 .items[data-v-b3fd67f8]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.ngm-root .VPSidebarItem.collapsed .items[data-v-b3fd67f8]{display:none}.ngm-root .no-transition[data-v-c40bc020] .caret-icon{transition:none}.ngm-root .group+.group[data-v-c40bc020]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width:960px){.ngm-root .group[data-v-c40bc020]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.ngm-root .VPSidebar[data-v-319d5ca6]{background-color:var(--vp-sidebar-bg-color);bottom:0;box-shadow:var(--vp-c-shadow-3);left:0;max-width:320px;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:32px 32px 96px;position:fixed;top:var(--vp-layout-top-height,0);transform:translate(-100%);transition:opacity .5s,transform .25s ease;width:calc(100vw - 64px);z-index:var(--vp-z-index-sidebar)}.ngm-root .VPSidebar.open[data-v-319d5ca6]{opacity:1;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);visibility:visible}.ngm-root .dark .VPSidebar[data-v-319d5ca6]{box-shadow:var(--vp-shadow-1)}@media (min-width:960px){.ngm-root .VPSidebar[data-v-319d5ca6]{background-color:var(--vp-sidebar-bg-color);box-shadow:none;max-width:100%;opacity:1;padding-top:var(--vp-nav-height);transform:translate(0);visibility:visible;width:var(--vp-sidebar-width)}}@media (min-width:1440px){.ngm-root .VPSidebar[data-v-319d5ca6]{padding-left:max(32px,calc(50% - var(--vp-layout-max-width)/2 + 32px));width:calc(50% - var(--vp-layout-max-width)/2 + var(--vp-sidebar-width))}}@media (min-width:960px){.ngm-root .curtain[data-v-319d5ca6]{background-color:var(--vp-sidebar-bg-color);height:var(--vp-nav-height);left:0;margin-left:-32px;margin-right:-32px;margin-top:calc(var(--vp-nav-height)*-1);position:sticky;top:-64px;z-index:1}}.ngm-root .nav[data-v-319d5ca6]{outline:0}.ngm-root .VPSkipLink[data-v-0b0ada53]{background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-3);color:var(--vp-c-brand-1);font-size:12px;font-weight:700;left:8px;padding:8px 16px;text-decoration:none;top:8px;z-index:999}.ngm-root .VPSkipLink[data-v-0b0ada53]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width:1280px){.ngm-root .VPSkipLink[data-v-0b0ada53]{left:16px;top:14px}}.ngm-root .Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.ngm-root .VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);margin:96px 0;padding-top:88px!important}@media (min-width:768px){.ngm-root .VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.ngm-root .VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width:768px){.ngm-root .VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width:960px){.ngm-root .VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.ngm-root .container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.ngm-root .love[data-v-3d121b4a]{color:var(--vp-c-text-3);font-size:28px;margin:0 auto;width:fit-content}.ngm-root .icon[data-v-3d121b4a]{display:inline-block}.ngm-root .message[data-v-3d121b4a]{color:var(--vp-c-text-2);font-size:16px;font-weight:500;line-height:24px;margin:0 auto;max-width:320px;padding-top:10px;text-align:center}.ngm-root .sponsors[data-v-3d121b4a]{padding-top:32px}.ngm-root .action[data-v-3d121b4a]{padding-top:40px;text-align:center}.ngm-root .VPTeamMembersItem[data-v-f3fa364a]{border-radius:12px;display:flex;flex-direction:column;gap:2px;height:100%;overflow:hidden;width:100%}.ngm-root .VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.ngm-root .VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.ngm-root .VPTeamMembersItem.small .avatar[data-v-f3fa364a]{height:64px;width:64px}.ngm-root .VPTeamMembersItem.small .name[data-v-f3fa364a]{font-size:16px;line-height:24px}.ngm-root .VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{font-size:14px;line-height:20px;padding-top:4px}.ngm-root .VPTeamMembersItem.small .desc[data-v-f3fa364a]{font-size:14px;line-height:20px;padding-top:12px}.ngm-root .VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.ngm-root .VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.ngm-root .VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.ngm-root .VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{height:96px;width:96px}.ngm-root .VPTeamMembersItem.medium .name[data-v-f3fa364a]{font-size:20px;letter-spacing:.15px;line-height:28px}.ngm-root .VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{font-size:16px;padding-top:4px}.ngm-root .VPTeamMembersItem.medium .desc[data-v-f3fa364a]{font-size:16px;max-width:288px;padding-top:16px}.ngm-root .VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.ngm-root .profile[data-v-f3fa364a]{background-color:var(--vp-c-bg-soft);flex-grow:1}.ngm-root .data[data-v-f3fa364a]{text-align:center}.ngm-root .avatar[data-v-f3fa364a]{border-radius:50%;box-shadow:var(--vp-shadow-3);flex-shrink:0;margin:0 auto;position:relative}.ngm-root .avatar-img[data-v-f3fa364a]{border-radius:50%;bottom:0;left:0;object-fit:cover;position:absolute;right:0;top:0}.ngm-root .name[data-v-f3fa364a]{font-weight:600;margin:0}.ngm-root .affiliation[data-v-f3fa364a]{color:var(--vp-c-text-2);font-weight:500;margin:0}.ngm-root .org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.ngm-root .org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.ngm-root .desc[data-v-f3fa364a]{margin:0 auto}.ngm-root .desc[data-v-f3fa364a] a{color:var(--vp-c-brand-1);font-weight:500;text-decoration-style:dotted;transition:color .25s}.ngm-root .links[data-v-f3fa364a]{display:flex;height:56px;justify-content:center}.ngm-root .sp-link[data-v-f3fa364a]{align-items:center;background-color:var(--vp-c-bg-soft);color:var(--vp-c-sponsor);display:flex;font-size:14px;font-weight:500;justify-content:center;padding:16px;text-align:center;transition:color .25s,background-color .25s}.ngm-root .sp .sp-link.link[data-v-f3fa364a]:focus,.ngm-root .sp .sp-link.link[data-v-f3fa364a]:hover{background-color:var(--vp-c-sponsor);color:var(--vp-c-white);outline:none}.ngm-root .sp-icon[data-v-f3fa364a]{font-size:16px;margin-right:8px}.ngm-root .VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.ngm-root .VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.ngm-root .VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.ngm-root .VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.ngm-root .VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width:375px){.ngm-root .VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.ngm-root .VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.ngm-root .VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.ngm-root .container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.ngm-root .VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width:768px){.ngm-root .VPTeamPage[data-v-7c57f839]{margin:128px 0}}.ngm-root .VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.ngm-root .VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s],.ngm-root .VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.ngm-root .VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width:768px){.ngm-root .VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.ngm-root .VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s],.ngm-root .VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.ngm-root .VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width:768px){.ngm-root .VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width:960px){.ngm-root .VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.ngm-root .VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width:768px){.ngm-root .VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width:960px){.ngm-root .VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.ngm-root .title[data-v-b1a88750]{color:var(--vp-c-text-2);margin:0 auto;max-width:1152px;position:relative;text-align:center}.ngm-root .title-line[data-v-b1a88750]{background-color:var(--vp-c-divider);height:1px;left:0;position:absolute;top:16px;width:100%}.ngm-root .title-text[data-v-b1a88750]{background-color:var(--vp-c-bg);display:inline-block;font-size:20px;font-weight:500;letter-spacing:0;line-height:32px;padding:0 24px;position:relative}.ngm-root .lead[data-v-b1a88750]{color:var(--vp-c-text-2);font-size:16px;font-weight:500;line-height:24px;margin:0 auto;max-width:480px;padding-top:12px;text-align:center}.ngm-root .members[data-v-b1a88750]{padding-top:40px}.ngm-root .VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width:768px){.ngm-root .VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width:960px){.ngm-root .VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.ngm-root .title[data-v-bf2cbdac]{font-size:36px;font-weight:500;letter-spacing:0;line-height:44px}@media (min-width:768px){.ngm-root .title[data-v-bf2cbdac]{font-size:48px;letter-spacing:-.5px;line-height:56px}}.ngm-root .lead[data-v-bf2cbdac]{color:var(--vp-c-text-2);font-size:16px;font-weight:500;line-height:24px;margin:0 auto;max-width:512px;padding-top:12px}@media (min-width:768px){.ngm-root .lead[data-v-bf2cbdac]{font-size:20px;letter-spacing:.15px;line-height:28px;max-width:592px}}
