.color-grid[data-v-22b8ec1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:16px 0 28px}.color-card[data-v-22b8ec1e]{position:relative;min-height:148px;padding:22px 24px 70px;overflow:hidden;border-radius:8px;box-sizing:border-box}.color-card strong[data-v-22b8ec1e],.color-card code[data-v-22b8ec1e]{display:block;color:inherit}.color-card code[data-v-22b8ec1e]{margin-top:5px;padding:0;background:transparent}.color-steps[data-v-22b8ec1e]{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr)}.color-steps span[data-v-22b8ec1e]{min-width:0;padding:10px 12px;font-size:12px;line-height:1.45}.neutral-grid[data-v-22b8ec1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:20px 0 28px}.neutral-card[data-v-22b8ec1e]{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--vp-c-divider);border-radius:8px}.neutral-card__swatch[data-v-22b8ec1e]{width:50px;height:50px;flex:none;border:1px solid var(--vp-c-divider);border-radius:6px}.neutral-card strong[data-v-22b8ec1e],.neutral-card code[data-v-22b8ec1e],.neutral-card small[data-v-22b8ec1e]{display:block}.neutral-card code[data-v-22b8ec1e]{margin:3px 0;padding:0;background:transparent;font-size:12px}.neutral-card small[data-v-22b8ec1e]{color:var(--vp-c-text-2)}@media (max-width: 640px){.color-grid[data-v-22b8ec1e],.neutral-grid[data-v-22b8ec1e]{grid-template-columns:1fr}.color-steps span[data-v-22b8ec1e]{padding:9px 8px;font-size:11px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/snake-ui/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/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-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/snake-ui/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}: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}.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)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: #3c3c43;--vp-c-text-2: #67676c;--vp-c-text-3: #929295}.dark{--vp-c-text-1: #dfdfd6;--vp-c-text-2: #98989f;--vp-c-text-3: #6a6a71}: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)}:root{--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}: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"}: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)}:root{--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){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--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)}:lang(es),:lang(pt){--vp-code-copy-copied-text-content: "Copiado"}:lang(fa){--vp-code-copy-copied-text-content: "کپی شد"}:lang(ko){--vp-code-copy-copied-text-content: "복사됨"}:lang(ru){--vp-code-copy-copied-text-content: "Скопировано"}:lang(zh){--vp-code-copy-copied-text-content: "已复制"}: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}:root{--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)}:root{--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)}:root{--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}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--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}:root{--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)}:root{--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)}:root{--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){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%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 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%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 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%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")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%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")}.vpi-plus{--icon: url("data:image/svg+xml,%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 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%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 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%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-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%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")}.vpi-languages{--icon: url("data:image/svg+xml,%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 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%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")}.vpi-search{--icon: url("data:image/svg+xml,%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")}.vpi-layout-list{--icon: url("data:image/svg+xml,%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 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%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-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%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")}:root{--vp-icon-copy: url("data:image/svg+xml,%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,%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")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-54a304ca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-54a304ca],.VPBackdrop.fade-leave-to[data-v-54a304ca]{opacity:0}.VPBackdrop.fade-leave-active[data-v-54a304ca]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-54a304ca]{display:none}}.NotFound[data-v-6ff51ddd]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-6ff51ddd]{padding:96px 32px 168px}}.code[data-v-6ff51ddd]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-6ff51ddd]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-6ff51ddd]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-6ff51ddd]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-6ff51ddd]{padding-top:20px}.link[data-v-6ff51ddd]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-6ff51ddd]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-53c99d69]{position:relative;z-index:1}.nested[data-v-53c99d69]{padding-right:16px;padding-left:16px}.outline-link[data-v-53c99d69]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-53c99d69]:hover,.outline-link.active[data-v-53c99d69]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-53c99d69]{padding-left:13px}.VPDocAsideOutline[data-v-f610f197]{display:none}.VPDocAsideOutline.has-outline[data-v-f610f197]{display:block}.content[data-v-f610f197]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-f610f197]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-f610f197]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-cb998dce]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-cb998dce]{flex-grow:1}.VPDocAside[data-v-cb998dce] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-cb998dce] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-cb998dce] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-1bb0c8a8]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-1bb0c8a8]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-1bcd8184]{margin-top:64px}.edit-info[data-v-1bcd8184]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-1bcd8184]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-1bcd8184]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-1bcd8184]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-1bcd8184]{margin-right:8px}.prev-next[data-v-1bcd8184]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-1bcd8184]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-1bcd8184]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-1bcd8184]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-1bcd8184]{margin-left:auto;text-align:right}.desc[data-v-1bcd8184]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-1bcd8184]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-e6f2a212]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-e6f2a212]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-e6f2a212]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-e6f2a212]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-e6f2a212]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-e6f2a212]{display:flex;justify-content:center}.VPDoc .aside[data-v-e6f2a212]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-e6f2a212]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-e6f2a212]{max-width:1104px}}.container[data-v-e6f2a212]{margin:0 auto;width:100%}.aside[data-v-e6f2a212]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-e6f2a212]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-e6f2a212]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-e6f2a212]::-webkit-scrollbar{display:none}.aside-curtain[data-v-e6f2a212]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-e6f2a212]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-e6f2a212]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-e6f2a212]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-e6f2a212]{order:1;margin:0;min-width:640px}}.content-container[data-v-e6f2a212]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-e6f2a212]{max-width:688px}.VPButton[data-v-93dc4167]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-93dc4167]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-93dc4167]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-93dc4167]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-93dc4167]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-93dc4167]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-93dc4167]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-93dc4167]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-93dc4167]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-93dc4167]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-93dc4167]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-93dc4167]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-93dc4167]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-ab19afbb]{display:none}.dark .VPImage.light[data-v-ab19afbb]{display:none}.VPHero[data-v-dd8814ff]{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){.VPHero[data-v-dd8814ff]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-dd8814ff]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-dd8814ff]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-dd8814ff]{flex-direction:row}}.main[data-v-dd8814ff]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-dd8814ff]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-dd8814ff]{text-align:left}}@media (min-width: 960px){.main[data-v-dd8814ff]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-dd8814ff]{max-width:592px}}.heading[data-v-dd8814ff]{display:flex;flex-direction:column}.name[data-v-dd8814ff],.text[data-v-dd8814ff]{width:fit-content;max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-dd8814ff],.VPHero.has-image .text[data-v-dd8814ff]{margin:0 auto}.name[data-v-dd8814ff]{color:var(--vp-home-hero-name-color)}.clip[data-v-dd8814ff]{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){.name[data-v-dd8814ff],.text[data-v-dd8814ff]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-dd8814ff],.text[data-v-dd8814ff]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-dd8814ff],.VPHero.has-image .text[data-v-dd8814ff]{margin:0}}.tagline[data-v-dd8814ff]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-dd8814ff]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-dd8814ff]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-dd8814ff]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-dd8814ff]{margin:0}}.actions[data-v-dd8814ff]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-dd8814ff]{justify-content:center}@media (min-width: 640px){.actions[data-v-dd8814ff]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-dd8814ff]{justify-content:flex-start}}.action[data-v-dd8814ff]{flex-shrink:0;padding:6px}.image[data-v-dd8814ff]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-dd8814ff]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-dd8814ff]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-dd8814ff]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-dd8814ff]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-dd8814ff]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-dd8814ff]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-dd8814ff]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-dd8814ff]{width:320px;height:320px}}[data-v-dd8814ff] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-dd8814ff] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-dd8814ff] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-bd37d1a2]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-bd37d1a2]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-bd37d1a2]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-bd37d1a2]>.VPImage{margin-bottom:20px}.icon[data-v-bd37d1a2]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-bd37d1a2]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-bd37d1a2]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-bd37d1a2]{padding-top:8px}.link-text-value[data-v-bd37d1a2]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-bd37d1a2]{margin-left:6px}.VPFeatures[data-v-b1eea84a]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-b1eea84a]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-b1eea84a]{padding:0 64px}}.container[data-v-b1eea84a]{margin:0 auto;max-width:1152px}.items[data-v-b1eea84a]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-b1eea84a]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-b1eea84a],.item.grid-4[data-v-b1eea84a],.item.grid-6[data-v-b1eea84a]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-b1eea84a],.item.grid-4[data-v-b1eea84a]{width:50%}.item.grid-3[data-v-b1eea84a],.item.grid-6[data-v-b1eea84a]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-b1eea84a]{width:25%}}.container[data-v-c141a4bd]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-c141a4bd]{padding:0 48px}}@media (min-width: 960px){.container[data-v-c141a4bd]{width:100%;padding:0 64px}}.vp-doc[data-v-c141a4bd] .VPHomeSponsors,.vp-doc[data-v-c141a4bd] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-c141a4bd] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-c141a4bd] .VPHomeSponsors a,.vp-doc[data-v-c141a4bd] .VPTeamPage a{text-decoration:none}.VPHome[data-v-e07eaea7]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-e07eaea7]{margin-bottom:128px}}.VPContent[data-v-9a6c75ad]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-9a6c75ad]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-9a6c75ad]{margin:0}@media (min-width: 960px){.VPContent[data-v-9a6c75ad]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-9a6c75ad]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-9a6c75ad]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-566314d4]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-566314d4]{display:none}.VPFooter[data-v-566314d4] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-566314d4] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-566314d4]{padding:32px}}.container[data-v-566314d4]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-566314d4],.copyright[data-v-566314d4]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-6b867909]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-6b867909]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-6b867909]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-6b867909]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-6b867909]{color:var(--vp-c-text-1)}.icon[data-v-6b867909]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-6b867909]{font-size:14px}.icon[data-v-6b867909]{font-size:16px}}.open>.icon[data-v-6b867909]{transform:rotate(90deg)}.items[data-v-6b867909]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-6b867909]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-6b867909]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-6b867909]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-6b867909]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-6b867909]{transition:all .2s ease-out}.flyout-leave-active[data-v-6b867909]{transition:all .15s ease-in}.flyout-enter-from[data-v-6b867909],.flyout-leave-to[data-v-6b867909]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-2488c25a]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-2488c25a]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-2488c25a]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-2488c25a]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-2488c25a]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-2488c25a]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-2488c25a]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-2488c25a]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-2488c25a]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-2488c25a]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-2488c25a]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-2488c25a]{display:none}}.menu-icon[data-v-2488c25a]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-2488c25a]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-2488c25a]{padding:12px 32px 11px}}.VPSwitch[data-v-b4ccac88]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-b4ccac88]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-b4ccac88]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-b4ccac88]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-b4ccac88] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-b4ccac88] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-be9742d9]{opacity:1}.moon[data-v-be9742d9],.dark .sun[data-v-be9742d9]{opacity:0}.dark .moon[data-v-be9742d9]{opacity:1}.dark .VPSwitchAppearance[data-v-be9742d9] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-3f90c1a5]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-3f90c1a5]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-7eeeb2dc]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-7eeeb2dc]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-7eeeb2dc]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-7eeeb2dc]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-a6b0397c]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-a6b0397c]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-a6b0397c]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-a6b0397c]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-20ed86d6]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-20ed86d6] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-20ed86d6] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-20ed86d6] .group:last-child{padding-bottom:0}.VPMenu[data-v-20ed86d6] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-20ed86d6] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-20ed86d6] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-20ed86d6] .action{padding-left:24px}.VPFlyout[data-v-bfe7971f]{position:relative}.VPFlyout[data-v-bfe7971f]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-bfe7971f]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-bfe7971f]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-bfe7971f]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-bfe7971f]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-bfe7971f]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-bfe7971f],.button[aria-expanded=true]+.menu[data-v-bfe7971f]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-bfe7971f]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-bfe7971f]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-bfe7971f]{margin-right:0;font-size:16px}.text-icon[data-v-bfe7971f]{margin-left:4px;font-size:14px}.icon[data-v-bfe7971f]{font-size:20px;transition:fill .25s}.menu[data-v-bfe7971f]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-60a9a2d3]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-60a9a2d3]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-60a9a2d3]>svg,.VPSocialLink[data-v-60a9a2d3]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-e71e869c]{display:flex;justify-content:center}.VPNavBarExtra[data-v-f953d92f]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-f953d92f]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-f953d92f]{display:none}}.trans-title[data-v-f953d92f]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-f953d92f],.item.social-links[data-v-f953d92f]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-f953d92f]{min-width:176px}.appearance-action[data-v-f953d92f]{margin-right:-2px}.social-links-list[data-v-f953d92f]{margin:-4px -8px}.VPNavBarHamburger[data-v-6bee1efd]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-6bee1efd]{display:none}}.container[data-v-6bee1efd]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-6bee1efd]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-6bee1efd]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-6bee1efd]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-6bee1efd]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-6bee1efd]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-6bee1efd]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-6bee1efd],.VPNavBarHamburger.active:hover .middle[data-v-6bee1efd],.VPNavBarHamburger.active:hover .bottom[data-v-6bee1efd]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-6bee1efd],.middle[data-v-6bee1efd],.bottom[data-v-6bee1efd]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-6bee1efd]{top:0;left:0;transform:translate(0)}.middle[data-v-6bee1efd]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-6bee1efd]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-815115f5]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-815115f5],.VPNavBarMenuLink[data-v-815115f5]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-afb2845e]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-afb2845e]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */: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)}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}.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}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.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}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.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}.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}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.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%}.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%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.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){.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)}}.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)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.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}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.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%}.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}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.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}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.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}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.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%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.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}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.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}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.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}.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){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.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%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.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}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[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)}.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}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%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.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-ef6192dc]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-ef6192dc]{display:flex;align-items:center}}.title[data-v-9f43907a]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-9f43907a]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-9f43907a]{border-bottom-color:var(--vp-c-divider)}}[data-v-9f43907a] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-acee064b]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-acee064b]{display:flex;align-items:center}}.title[data-v-acee064b]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-9fd4d1dd]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-9fd4d1dd]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-9fd4d1dd]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-9fd4d1dd]:not(.home){background-color:transparent}.VPNavBar[data-v-9fd4d1dd]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-9fd4d1dd]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-9fd4d1dd]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-9fd4d1dd]{padding:0}}.container[data-v-9fd4d1dd]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-9fd4d1dd],.container>.content[data-v-9fd4d1dd]{pointer-events:none}.container[data-v-9fd4d1dd] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-9fd4d1dd]{max-width:100%}}.title[data-v-9fd4d1dd]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-9fd4d1dd]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-9fd4d1dd]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-9fd4d1dd]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-9fd4d1dd]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-9fd4d1dd]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-9fd4d1dd]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-9fd4d1dd]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-9fd4d1dd]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-9fd4d1dd]{column-gap:.5rem}}.menu+.translations[data-v-9fd4d1dd]:before,.menu+.appearance[data-v-9fd4d1dd]:before,.menu+.social-links[data-v-9fd4d1dd]:before,.translations+.appearance[data-v-9fd4d1dd]:before,.appearance+.social-links[data-v-9fd4d1dd]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-9fd4d1dd]:before,.translations+.appearance[data-v-9fd4d1dd]:before{margin-right:16px}.appearance+.social-links[data-v-9fd4d1dd]:before{margin-left:16px}.social-links[data-v-9fd4d1dd]{margin-right:-8px}.divider[data-v-9fd4d1dd]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-9fd4d1dd]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-9fd4d1dd]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-9fd4d1dd]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-9fd4d1dd]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-9fd4d1dd]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-9fd4d1dd]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-a3e2920d]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-a3e2920d]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-fa963d97]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-fa963d97]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-e04f3e85]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-e04f3e85]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-f60dbfa7]{display:block}.title[data-v-f60dbfa7]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-d99bfeec]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-d99bfeec]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-d99bfeec]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-d99bfeec]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-d99bfeec]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-d99bfeec]{transform:rotate(45deg)}.button[data-v-d99bfeec]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-d99bfeec]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-d99bfeec]{transition:transform .25s}.group[data-v-d99bfeec]:first-child{padding-top:0}.group+.group[data-v-d99bfeec],.group+.item[data-v-d99bfeec]{padding-top:4px}.VPNavScreenTranslations[data-v-516e4bc3]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-516e4bc3]{height:auto}.title[data-v-516e4bc3]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-516e4bc3]{font-size:16px}.icon.lang[data-v-516e4bc3]{margin-right:8px}.icon.chevron[data-v-516e4bc3]{margin-left:4px}.list[data-v-516e4bc3]{padding:4px 0 0 24px}.link[data-v-516e4bc3]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-2dd6d0c7]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-2dd6d0c7],.VPNavScreen.fade-leave-active[data-v-2dd6d0c7]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-2dd6d0c7],.VPNavScreen.fade-leave-active .container[data-v-2dd6d0c7]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-2dd6d0c7],.VPNavScreen.fade-leave-to[data-v-2dd6d0c7]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-2dd6d0c7],.VPNavScreen.fade-leave-to .container[data-v-2dd6d0c7]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-2dd6d0c7]{display:none}}.container[data-v-2dd6d0c7]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-2dd6d0c7],.menu+.appearance[data-v-2dd6d0c7],.translations+.appearance[data-v-2dd6d0c7]{margin-top:24px}.menu+.social-links[data-v-2dd6d0c7]{margin-top:16px}.appearance+.social-links[data-v-2dd6d0c7]{margin-top:16px}.VPNav[data-v-7ad780c2]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-7ad780c2]{position:fixed}}.VPSidebarItem.level-0[data-v-0009425e]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-0009425e]{padding-bottom:10px}.item[data-v-0009425e]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-0009425e]{cursor:pointer}.indicator[data-v-0009425e]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-0009425e],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-0009425e],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-0009425e],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-0009425e]{background-color:var(--vp-c-brand-1)}.link[data-v-0009425e]{display:flex;align-items:center;flex-grow:1}.text[data-v-0009425e]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-0009425e]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-0009425e],.VPSidebarItem.level-2 .text[data-v-0009425e],.VPSidebarItem.level-3 .text[data-v-0009425e],.VPSidebarItem.level-4 .text[data-v-0009425e],.VPSidebarItem.level-5 .text[data-v-0009425e]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-0009425e],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-0009425e],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-0009425e],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-0009425e],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-0009425e],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-0009425e]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-0009425e],.VPSidebarItem.level-1.has-active>.item>.text[data-v-0009425e],.VPSidebarItem.level-2.has-active>.item>.text[data-v-0009425e],.VPSidebarItem.level-3.has-active>.item>.text[data-v-0009425e],.VPSidebarItem.level-4.has-active>.item>.text[data-v-0009425e],.VPSidebarItem.level-5.has-active>.item>.text[data-v-0009425e],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-0009425e],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-0009425e],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-0009425e],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-0009425e],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-0009425e],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-0009425e]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-0009425e],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-0009425e],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-0009425e],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-0009425e],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-0009425e],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-0009425e]{color:var(--vp-c-brand-1)}.caret[data-v-0009425e]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-0009425e]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-0009425e]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-0009425e]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-0009425e]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-0009425e],.VPSidebarItem.level-2 .items[data-v-0009425e],.VPSidebarItem.level-3 .items[data-v-0009425e],.VPSidebarItem.level-4 .items[data-v-0009425e],.VPSidebarItem.level-5 .items[data-v-0009425e]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-0009425e]{display:none}.no-transition[data-v-51288d80] .caret-icon{transition:none}.group+.group[data-v-51288d80]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-51288d80]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-42c4c606]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-42c4c606]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-42c4c606]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-42c4c606]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-42c4c606]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-42c4c606]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-42c4c606]{outline:0}.VPSkipLink[data-v-fcbfc0e0]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-fcbfc0e0]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-fcbfc0e0]{top:14px;left:16px}}.Layout[data-v-d8b57b2d]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3dc26e1d]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-3dc26e1d]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3dc26e1d]{margin:128px 0}}.VPHomeSponsors[data-v-3dc26e1d]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3dc26e1d]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3dc26e1d]{padding:0 64px}}.container[data-v-3dc26e1d]{margin:0 auto;max-width:1152px}.love[data-v-3dc26e1d]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3dc26e1d]{display:inline-block}.message[data-v-3dc26e1d]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3dc26e1d]{padding-top:32px}.action[data-v-3dc26e1d]{padding-top:40px;text-align:center}.VPTeamMembersItem[data-v-acff304e]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-acff304e]{padding:32px}.VPTeamMembersItem.small .data[data-v-acff304e]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-acff304e]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-acff304e]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-acff304e]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-acff304e]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-acff304e]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-acff304e]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-acff304e]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-acff304e]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-acff304e]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-acff304e]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-acff304e]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-acff304e]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-acff304e]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-acff304e]{text-align:center}.avatar[data-v-acff304e]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-acff304e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-acff304e]{margin:0;font-weight:600}.affiliation[data-v-acff304e]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-acff304e]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-acff304e]:hover{color:var(--vp-c-brand-1)}.desc[data-v-acff304e]{margin:0 auto}.desc[data-v-acff304e] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-acff304e]{display:flex;justify-content:center;height:56px}.sp-link[data-v-acff304e]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-acff304e]:hover,.sp .sp-link.link[data-v-acff304e]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-acff304e]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-bf782009]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-bf782009]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-bf782009]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-bf782009]{max-width:876px}.VPTeamMembers.medium .container[data-v-bf782009]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-bf782009]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-bf782009]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-bf782009]{max-width:760px}.container[data-v-bf782009]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.VPTeamPage[data-v-a5329171]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-a5329171]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-a5329171-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-a5329171-s],.VPTeamMembers+.VPTeamPageSection[data-v-a5329171-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-a5329171-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-a5329171-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-a5329171-s],.VPTeamMembers+.VPTeamPageSection[data-v-a5329171-s]{margin-top:96px}}.VPTeamMembers[data-v-a5329171-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-a5329171-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-a5329171-s]{padding:0 64px}}.VPTeamPageSection[data-v-3bf2e850]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-3bf2e850]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-3bf2e850]{padding:0 64px}}.title[data-v-3bf2e850]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-3bf2e850]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-3bf2e850]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-3bf2e850]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-3bf2e850]{padding-top:40px}.VPTeamPageTitle[data-v-46c5e327]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-46c5e327]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-46c5e327]{padding:80px 64px 48px}}.title[data-v-46c5e327]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-46c5e327]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-46c5e327]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-46c5e327]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.component-overview[data-v-8e5e9f49]{margin-top:28px}.component-search[data-v-8e5e9f49]{padding:22px;border:1px solid var(--vp-c-divider);border-radius:12px;background:var(--vp-c-bg-soft)}.component-search__label[data-v-8e5e9f49]{display:block;margin-bottom:10px;color:var(--vp-c-text-1);font-size:14px;font-weight:650}.component-search__control[data-v-8e5e9f49]{display:flex;align-items:center;min-height:46px;padding:0 13px;border:1px solid var(--vp-c-border);border-radius:8px;background:var(--vp-c-bg);transition:border-color .16s ease,box-shadow .16s ease}.component-search__control[data-v-8e5e9f49]:focus-within{border-color:var(--vp-c-brand-1);box-shadow:0 0 0 3px var(--vp-c-brand-soft)}.component-search__control svg[data-v-8e5e9f49]{flex:0 0 auto;width:19px;margin-right:10px;fill:none;stroke:var(--vp-c-text-3);stroke-linecap:round;stroke-width:1.7}.component-search__control input[data-v-8e5e9f49]{min-width:0;flex:1;border:0;outline:0;color:var(--vp-c-text-1);background:transparent;font:inherit;font-size:14px}.component-search__control input[data-v-8e5e9f49]::placeholder{color:var(--vp-c-text-3)}.component-search__control input[data-v-8e5e9f49]::-webkit-search-cancel-button{display:none}.component-search__control button[data-v-8e5e9f49],.component-empty button[data-v-8e5e9f49]{border:0;color:var(--vp-c-brand-1);background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.component-search__control button[data-v-8e5e9f49]:focus-visible,.component-empty button[data-v-8e5e9f49]:focus-visible,.component-card[data-v-8e5e9f49]:focus-visible{outline:2px solid var(--vp-c-brand-1);outline-offset:3px}.component-search__meta[data-v-8e5e9f49]{min-height:21px;margin:9px 0 0;color:var(--vp-c-text-3);font-size:12px}.component-filters[data-v-8e5e9f49]{display:flex;gap:8px;margin-top:14px;padding-bottom:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.component-filters button[data-v-8e5e9f49]{display:inline-flex;flex:0 0 auto;min-height:38px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--vp-c-divider);border-radius:8px;color:var(--vp-c-text-2);background:var(--vp-c-bg);cursor:pointer;font:inherit;font-size:13px;transition:border-color .16s ease,color .16s ease,background-color .16s ease;scroll-snap-align:start}.component-filters button span[data-v-8e5e9f49]{color:var(--vp-c-text-3);font-size:11px}.component-filters button[data-v-8e5e9f49]:hover,.component-filters button.is-active[data-v-8e5e9f49]{border-color:var(--vp-c-brand-1);color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}.component-filters button[data-v-8e5e9f49]:focus-visible{outline:2px solid var(--vp-c-brand-1);outline-offset:2px}.component-group[data-v-8e5e9f49]{margin-top:36px}.component-group__header[data-v-8e5e9f49]{display:flex;align-items:center;gap:9px;margin-bottom:14px}.component-group__header h2[data-v-8e5e9f49]{margin:0;padding:0;border:0;font-size:20px;line-height:1.4}.component-group__header span[data-v-8e5e9f49]{display:grid;min-width:22px;height:22px;padding:0 6px;place-items:center;border-radius:99px;color:var(--vp-c-text-3);background:var(--vp-c-bg-soft);font-size:11px}.component-grid[data-v-8e5e9f49]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.component-card[data-v-8e5e9f49]{display:flex;align-items:center;min-width:0;min-height:88px;padding:12px 14px;border:1px solid var(--vp-c-divider);border-radius:8px;color:var(--vp-c-text-1);background:var(--vp-c-bg);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.component-card[data-v-8e5e9f49]:hover{border-color:var(--vp-c-brand-1);color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft);transform:translateY(-1px)}.component-card__copy[data-v-8e5e9f49]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.component-card__copy strong[data-v-8e5e9f49]{overflow:hidden;font-size:14px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.component-card__copy>span[data-v-8e5e9f49]{overflow:hidden;color:var(--vp-c-text-3);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.component-card__copy small[data-v-8e5e9f49]{display:-webkit-box;overflow:hidden;color:var(--vp-c-text-3);font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.component-card>svg[data-v-8e5e9f49]{flex:0 0 auto;width:17px;margin-left:5px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.component-empty[data-v-8e5e9f49]{display:grid;min-height:220px;margin-top:28px;place-content:center;gap:12px;border:1px dashed var(--vp-c-divider);border-radius:10px;color:var(--vp-c-text-3);text-align:center}@media (max-width: 640px){.component-search[data-v-8e5e9f49]{padding:16px}.component-grid[data-v-8e5e9f49]{grid-template-columns:1fr}.component-search__control input[data-v-8e5e9f49]{font-size:16px}.component-search__control button[data-v-8e5e9f49],.component-empty button[data-v-8e5e9f49],.component-filters button[data-v-8e5e9f49]{min-height:44px;padding:0 10px}.component-group[data-v-8e5e9f49]{margin-top:30px}}@media (prefers-reduced-motion: reduce){.component-card[data-v-8e5e9f49],.component-search__control[data-v-8e5e9f49],.component-filters button[data-v-8e5e9f49]{transition:none}}.tg[data-v-a0e6c156]{--tg-bg: var(--vp-c-bg);--tg-bg-alt: var(--vp-c-bg-alt);--tg-border: var(--vp-c-divider);--tg-text: var(--vp-c-text-1);--tg-text-2: var(--vp-c-text-2);--tg-text-3: var(--vp-c-text-3);--tg-brand: var(--vp-c-brand-1);--tg-brand-soft: var(--vp-c-brand-soft);display:flex;flex-direction:column;gap:16px;margin:24px 0}.tg-toolbar[data-v-a0e6c156]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tg-toolbar__label[data-v-a0e6c156]{font-size:13px;font-weight:600;color:var(--tg-text-2)}.tg-toolbar__actions[data-v-a0e6c156]{display:flex;align-items:center;gap:4px}.tg-toolbar__divider[data-v-a0e6c156]{width:1px;height:14px;margin:0 4px;background:var(--tg-border)}.tg-restored[data-v-a0e6c156]{padding:8px 12px;border:1px solid var(--vp-c-green-soft, var(--tg-border));border-radius:6px;background:var(--vp-c-green-soft, transparent);color:var(--vp-c-green-1, var(--tg-text-2));font-size:12px;line-height:1.5}.tg-intro[data-v-a0e6c156]{margin:0;font-size:13px;line-height:1.7;color:var(--tg-text-2)}.tg-section[data-v-a0e6c156]{padding:14px;border:1px solid var(--tg-border);border-radius:10px;background:var(--tg-bg)}.tg-section--dark[data-v-a0e6c156]{background:var(--tg-bg-alt)}.tg-section__header[data-v-a0e6c156]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tg-section__title[data-v-a0e6c156]{margin:0;font-size:15px;font-weight:600;color:var(--tg-text)}.tg-section__desc[data-v-a0e6c156]{margin:4px 0 0;font-size:12px;color:var(--tg-text-3)}.tg-group[data-v-a0e6c156]{margin-bottom:10px;padding:10px;border:1px solid var(--tg-border);border-radius:8px;background:var(--tg-bg-alt)}.tg-group[data-v-a0e6c156]:last-child{margin-bottom:0}.tg-group--compact[data-v-a0e6c156]{background:transparent}.tg-group__header[data-v-a0e6c156]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tg-group__label[data-v-a0e6c156]{font-size:13px;font-weight:600;color:var(--tg-text)}.tg-group__actions[data-v-a0e6c156]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.tg-grid[data-v-a0e6c156]{display:flex;flex-wrap:wrap;gap:8px}.tg-card[data-v-a0e6c156]{box-sizing:border-box;width:calc(20% - 7px);padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left}.tg-card__swatch[data-v-a0e6c156]{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:64px;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:6px;overflow:hidden}.tg-card__name[data-v-a0e6c156]{font-size:11px;font-weight:600;line-height:1.3}.tg-card__value[data-v-a0e6c156]{font-size:10px;line-height:1.3;word-break:break-all}@media (max-width: 480px){.tg-card[data-v-a0e6c156]{width:calc(50% - 4px)}}.tg-preview__header[data-v-a0e6c156]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tg-preview__title[data-v-a0e6c156]{margin:0;font-size:15px;font-weight:600;color:var(--tg-text)}.tg-preview-area[data-v-a0e6c156]{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--tg-border);border-radius:8px}.tg-preview-swatches[data-v-a0e6c156]{display:flex;flex-wrap:wrap;gap:8px}.tg-preview-swatch[data-v-a0e6c156]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:#0000000d}.tg-preview-swatch__dot[data-v-a0e6c156]{width:10px;height:10px;border:1px solid rgba(0,0,0,.08);border-radius:50%}.tg-preview-swatch__label[data-v-a0e6c156]{font-size:11px;color:var(--pv-muted-text)}.tg-preview-top[data-v-a0e6c156]{display:flex;gap:10px}.tg-preview-btn[data-v-a0e6c156]{padding:8px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.tg-preview-btn--primary[data-v-a0e6c156]{border:1px solid var(--pv-primary);background:var(--pv-primary);color:var(--pv-primary-ink)}.tg-preview-btn--ghost[data-v-a0e6c156]{border:1px solid var(--pv-border-color);background:transparent;color:var(--pv-primary)}.tg-preview-card[data-v-a0e6c156]{padding:12px;border:1px solid var(--pv-border-color);border-radius:6px;background:var(--pv-card-bg);box-shadow:0 1px 8px #0000000d}.tg-preview-card__title[data-v-a0e6c156]{margin:0;font-size:14px;font-weight:600;color:var(--pv-card-text)}.tg-preview-card__text[data-v-a0e6c156]{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--pv-muted-text)}.tg-preview-chips[data-v-a0e6c156]{display:flex;gap:8px;margin-top:10px}.tg-preview-chip[data-v-a0e6c156]{padding:2px 8px;border-radius:999px;font-size:11px;color:#fff}.tg-preview-chip--success[data-v-a0e6c156]{background:var(--pv-success)}.tg-preview-chip--warning[data-v-a0e6c156]{background:var(--pv-warning)}.tg-preview-chip--info[data-v-a0e6c156]{background:var(--pv-info)}.tg-darkbar[data-v-a0e6c156]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--tg-border);border-radius:8px;background:var(--tg-bg)}.tg-switch[data-v-a0e6c156]{position:relative;width:40px;height:22px;padding:0;border:1px solid var(--tg-border);border-radius:11px;background:var(--tg-bg-alt);cursor:pointer;transition:background .2s ease}.tg-switch--on[data-v-a0e6c156]{border-color:var(--tg-brand);background:var(--tg-brand)}.tg-switch__knob[data-v-a0e6c156]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s ease}.tg-switch--on .tg-switch__knob[data-v-a0e6c156]{transform:translate(18px)}.tg-darkbar__text[data-v-a0e6c156]{flex:1;font-size:13px;font-weight:600;color:var(--tg-text)}.tg-darkbar__note[data-v-a0e6c156]{margin:0;font-size:12px;line-height:1.6;color:var(--tg-text-3)}.tg-dark__hint[data-v-a0e6c156]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--tg-text-2)}.tg-meta[data-v-a0e6c156]{display:flex;flex-direction:column;gap:10px}.tg-meta__tip[data-v-a0e6c156]{margin:0;font-size:13px;line-height:1.6;color:var(--tg-text-2)}.tg-meta-row[data-v-a0e6c156]{display:flex;flex-wrap:wrap;gap:8px}.tg-input-field[data-v-a0e6c156]{display:flex;min-width:0;flex:1 1 200px;flex-direction:column;gap:5px}.tg-input-field--wide[data-v-a0e6c156]{flex-basis:100%}.tg-input-label[data-v-a0e6c156]{color:var(--tg-text-2);font-size:11px;font-weight:600}.tg-input[data-v-a0e6c156]{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid var(--tg-border);border-radius:5px;background:var(--tg-bg);color:var(--tg-text);font-size:12px}.tg-meta-tip[data-v-a0e6c156]{margin:0;padding:8px 10px;border-radius:6px;background:var(--tg-brand-soft);color:var(--tg-brand);font-size:12px;line-height:1.6}.tg-actions[data-v-a0e6c156]{display:flex;flex-wrap:wrap;gap:8px}.tg-queue[data-v-a0e6c156]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.tg-queue__title[data-v-a0e6c156]{margin:0;font-size:13px;font-weight:600;color:var(--tg-text)}.tg-queue-item[data-v-a0e6c156]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--tg-border);border-radius:6px;background:var(--tg-bg)}.tg-queue-item__swatch[data-v-a0e6c156]{width:18px;height:18px;border:1px solid rgba(0,0,0,.08);border-radius:4px}.tg-queue-item__info[data-v-a0e6c156]{flex:1;font-size:12px;color:var(--tg-text)}.tg-queue-item__remove[data-v-a0e6c156]{padding:0;border:none;background:transparent;font-size:11px;color:var(--vp-c-danger-1, #e5484d);cursor:pointer}.tg-export-hint[data-v-a0e6c156]{margin:0;font-size:11px;line-height:1.6;color:var(--tg-text-3)}.tg-btn[data-v-a0e6c156]{margin:0;padding:0 14px;border:1px solid var(--tg-border);border-radius:5px;background:var(--tg-bg);color:var(--tg-text);font-size:12px;font-weight:600;line-height:30px;cursor:pointer}.tg-btn[data-v-a0e6c156]:disabled{opacity:.5;cursor:not-allowed}.tg-btn--mini[data-v-a0e6c156]{padding:0 10px;font-size:11px;line-height:26px}.tg-btn--primary[data-v-a0e6c156]{border-color:transparent;background:var(--tg-brand);color:#fff}.tg-btn--green[data-v-a0e6c156]{border-color:transparent;background:#06d290;color:#fff}.tg-btn--info[data-v-a0e6c156]{border-color:transparent;background:#2d57e7;color:#fff}.tg-btn--danger[data-v-a0e6c156]{border-color:transparent;background:#e5484d;color:#fff}.tg-btn--ghost[data-v-a0e6c156]{border-color:var(--tg-brand);background:transparent;color:var(--tg-brand)}.tg-mask[data-v-a0e6c156]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073;overscroll-behavior:contain}.tg-dialog[data-v-a0e6c156]{box-sizing:border-box;width:320px;max-width:100%;padding:16px;border:1px solid var(--tg-border);border-radius:10px;background:var(--tg-bg);box-shadow:0 8px 30px #0003}.tg-dialog__title[data-v-a0e6c156]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--tg-text)}.tg-dialog__body[data-v-a0e6c156]{display:flex;flex-direction:column;gap:10px}.tg-sv[data-v-a0e6c156]{position:relative;width:100%;height:160px;border:1px solid rgba(0,0,0,.1);border-radius:6px;overflow:hidden;touch-action:none}.tg-sv__handle[data-v-a0e6c156]{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000004d;transform:translate(-50%,-50%)}.tg-hue[data-v-a0e6c156]{position:relative;width:100%;height:14px;border-radius:7px;touch-action:none}.tg-hue__handle[data-v-a0e6c156]{position:absolute;top:50%;width:12px;height:20px;margin-top:-10px;border:2px solid #fff;border-radius:4px;box-shadow:0 0 0 1px #0000004d;transform:translate(-50%)}.tg-field[data-v-a0e6c156]{display:flex;align-items:center;gap:8px}.tg-field__label[data-v-a0e6c156]{font-size:12px;color:var(--tg-text-2)}.tg-field__input[data-v-a0e6c156]{box-sizing:border-box;flex:1;height:34px;padding:0 10px;border:1px solid var(--tg-border);border-radius:5px;background:var(--tg-bg-alt);color:var(--tg-text);font-size:12px}.tg-presets[data-v-a0e6c156]{display:flex;flex-wrap:wrap;gap:6px}.tg-preset[data-v-a0e6c156]{width:22px;height:22px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;cursor:pointer}.tg-dialog__footer[data-v-a0e6c156]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.tg-toast[data-v-a0e6c156]{position:fixed;left:50%;bottom:32px;z-index:1100;transform:translate(-50%);padding:8px 16px;border-radius:6px;font-size:12px;color:#fff;box-shadow:0 4px 16px #0003}.tg-toast--success[data-v-a0e6c156]{background:#06d290}.tg-toast--error[data-v-a0e6c156]{background:#e5484d}.tg-toast--info[data-v-a0e6c156]{background:#2d57e7}.tg-toast-enter-active[data-v-a0e6c156],.tg-toast-leave-active[data-v-a0e6c156]{transition:opacity .25s ease,transform .25s ease}.tg-toast-enter-from[data-v-a0e6c156],.tg-toast-leave-to[data-v-a0e6c156]{opacity:0;transform:translate(-50%) translateY(8px)}@font-face{font-family:snake-iconfont;src:url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAGNwAAsAAAAAwqgAAGMdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACdAAqCvVyB+2ABNgIkA4ZoC4M2AAQgBYUvB5cNGzGfB8a2jIbdDgCRqnhtIxE2LKhusxERbBwEYVgw+/8/K+kYMpg4QeH5er0SDnEZEhTXM6ZeiikzQlWk5CGepDx8h1qqZGxX1FXwNAxIu024Me3C/uh34ecLFpsv7VRv/bGpbpOozkNuPNCWgSiEX3NviPL70r8eJ0iQiPjf6mZngLs4mXb4zMP/7/dt33dHJXSzZGlCGk8iijYaTbRbHhJEkmWof3VbnXzg/2vsd+6z3f2CWHJNVhmyaM3UTOgMkm7lOierzNIyy27L2J1QdoG2LIGyCihgmQVBmQo4wQm4UBEF/BfHAlTEASoq8vr6Cj6uAaI/nYVA4tArNQrpjBehgCjA/C8ZPMC97d01LNTocwLRFIgWZUfR2Hp7DevbTydAu0EnYzyTigIqTW31P2pZ6L4q1+t09O/z9P9wz7rvzJfyUBMPV4Q2AXgGofBmI3Q1KyEJ7P4IUTEwz5DzZF8KjSbqqgUHZI1lDNBlD4i6B66oKT4AftSZL61Su0l6hpYNh1M/wbIEDjApcfrRi7zaa9CBKwQMgQ+BO/4I8+VWfRWBS1UCKzSs6Tfx7klVdTcr4KvOhVwr15IQWkYg2Mwfa+gRk8h7//j/Lzf/YZtsrfa80PoX8x2ULyJnr8mWbB2tBDKZIBVF9Jkgd2b++Ssxg8YmVDoeqbAltSb6suYpjGqxLiSxk6kMuel/WMlUoelLgIhBKoZWRE8q6ixhhfktq8n3SeXETE1LVbJo/JZp72/fHgKXImKSgEDIGmdgu70jEQGbTkuh9fwvo9dBYAE+jMTJcor/ud+bfTCRhfRXmLSTzlRXGCBpf/Py8ps5kxLdEqcLDLI0fonUOka1qzyPXylRLfUfB+M8gSRbAE3+nDzxNCZq/tNpXSE4mdLwbGn1cHR2+63eDr9IoK+PMJJsjwW214IUC3szSNizCFIg7clMszPNybbm2V4lmGQpyTyU8hamQpx5z57u2VbrqR8O15k9jdoSRXZ47oqM7EKSdOvtZ8z1PbyxqzMODUlRURHJPKRtNv/fEbiXbf/4+rNRwQQlShis7hYMPkUCLdwSBEz4RioA6e5XVgRMQTBanIBunu7+cjMA5rGDSNg80REl+txj1+9CoHhucnhFvn/qrEdAh4I8YvQmi0fSbDD6qvzfUOv+70fODi+SgPsXoB5kMKJZZ52QPJ7PwX07QjDhfW6IoxXAKgEka+7AJqBi5MCJN5ub9vr9+nP7u5332Lfkn5nlSFVR2kqqrl5ETNLWl88XSrnKrLDuMP8AZWAXPjE9O4m8vn5Vb8eUbEVloixbqapfa/SqxFdquDXXctuv6/aMefftr76H9bLDlfsDvQbv+J383/FYBEDpQiOSoTGjn8nGOhBo3B3B/gpiU6lZnWV1g26Fy1GnwbbT8t/3hOMeHlHF7twlajlhft7Og+PjFuZqE8Bb68mKD9r0W6ugM65+VUHVhZot2geN+e0dxVfODt9LSTt2/Fbh7utJUQn7YdAfmwPPbbcdODM+mXnzftfVrJ4+CzGFut7aSrJOyo+QRSoTQw1MvDZOHEYsH+k9VNG8Gr734MWxO7edQ6aHTC+NBhtK0vkDiVaqVWQZNC8OKARF4LNPXksHbcmwz2JrpID72vOrBfKQuSXVUmre+LLBAJJly5FLo1ylMiW2uoJ0Cvy2AS3bxJxvFRC4EEUIagqD4cKhjgiIJRJqi4K6oqG+GHghFpqJg5biIYIEaCfxCEdSghqSoYcUuCYVhkqDgdJhhgYQQ0M4rBFs0hgaagL7ZUATTWGXZnBQc9imBezUEjprBW9lQket4Z0sOC8bvmgDU7SFcqAd3NUeJugAkXSESiAHXukEs3SGqbrALV3htm4wQnc4rgd8lAuN5MFv+dBGzyNPXtBB7zf9hK76wnj9oIv+0MqAB08DoadBcNJg6K0AWiiE6YoOSAznlEAJUAonDIFhhsINZTDNMDhgOOw1AlYbCTuMgj9Gw25j4JJyWG8sVADj4JDxsEIFXFAJ11XBBhMgFZgI30yCnyZDKTDlwdMlsMhUeG8afDAd8oBqWGMG3DETsoBZMNdsmGwOzFYDD8yFQOZBAPOhCrgULroMBlsA3y2EqxZBa5fDS7Xw1WLIAJZALrAUllkGOcByKANWwE11kAashOVWwSNXwHOrobE1MNKVEO8qSLAWTlsHza2HpjbAKBvhlE0w2tXQyzUw0WYYZwtMshVmuhbmuA7Guh5quQHquRH6uOkI1waZwHZ45mYI5hZY51b45TZ44nZ46g7YahcccycccRcEsRvuuQ8e2wN/PQjJwF4oAB6CfOBh6GQfjLEfioED8MNBaOAxSAIeh3/AsxDKcxDCIQjnCGQDf4NEX8Ae30F0PAMqcFwBFcSch53GcDOf4XzJbv5mP/9ym+/x5luxc1/L/OnByd+fs9tzfEI1FttAVYnnqKrwE1AtwkdUtRgEVEvmaytmo+o5qX46Wz0TNc9mrXPW2tnp15nqysz0FS9Qk2EWUFNiDahlH1LOgTRz/DnhSudRZfO0qgOtmLvWzfs22H+MD0AJQJKOwjomH8LcDxgbFTdUt24jgZHgjcBxnxBRaLhozF5IgRLzHWfk6hP54IPEsUpSIkqu9TfI1YwRUW9I6VQk7ivGGMEopLXRru6/a2H1rh4hta6rgQNMrvaZUORoVx271llrsaZjDM3Vw7EJWlRr4YScqTQNcrQltEiJbiYtRWnqDMHrixZqMQVaFy3HJe/obLiP8ZiuHexFMxUcG7eL0e7zneUJf/MFnou3omj3CGSRQP0WjOkrIoabo+O4k2LaxNZq75r8g0gKqskB4l4EM3kxDCZ09BA7W296bbEB+t6BdxVl6IkeoTJiY5EmquDBLGoi4sNtGCFTCxxNGI+AYxaDpDIRPnjV27xdy040gLk0KfXH5Y5CVmY4Hih3Md6W+QwTwqJz6Z2XlVIwqjK67sYSlGmsoluHoXNgjDibl95ID8FVWWOjVItaICxZBXepniLiq1aFPMXqXEc50hJo87BTpxi2ndYHFlofvTt3KOxOcHASnBrDUZWDtPdA+kHRbl6ACkzZLfKQAImsfHHc1TjjB6AaMtZgoFJDblZmzy9HUD27TBoLIRhkK1AgxxNNc4nt6oJxP1LIiGM4BnQJvgjm2wEwbEPr3Jk/aERc3GkRlKftOOpdLbk1lTVCY4vr6hEEGcU7itf9fQ/aorOD19dl+hJ5vN1/PFiva3yhf/r3N9Cg2A7W7u8J1pyD0sOe1nVKOzoPKNUt4Q6h9AjRcKgrHUATqhjNNaF4rWPFxn05aGzFxOzG1zkRX+7lp+Bem1TR1eHpcl5v1ns1KPya/hd+qQclyRvAd8U1UUE2HEzM7J7TvRrq+n7ixl6olGhTlV7yRUIaMuwkXo0l8hhJPmGwI62vjzwslGgCxx97W0a0Vw/EPSFEouMjj4tsNIPTr9lJnP+ez1y6dVXmGsZB48raxzBpQlGI2QzrWUi6ikrsxIOYfDkZlmd8gmBiHKfVgYgQSNXUiGJQUDzBEMsmt2NhNAQl1pZQIGhFma7dCnir+weqFGUIRhBJoWTYm1KzHDFvcgiihuZdo5RBQCuGLAriL8g2LxJacdI9jrUoFSakDxMLCFrQhAgIUnc5VKTOPKiPUR3SjIylHEUC5xSEKF3TTELo/SAgN7qa+wHil7/exU716Pcff/wY+ekPp9URPG5CLA1g3LF6FIOmGPiJ+7mSwNrDObo2l7S9i8TcG8Xh0s+DqKJWfHPxb2ygFH4l+Y4j1i7wM18n3QyjXkbxjsdlOL2n97Z05KQB69MUeahYhMd7ZzaPuJdBWhIfRTZ2HZWgfzyFDNzCfoWgPRcY1pvCfHpzWgEI298RXu//LCZRDfXXkTagdi8AYby7zdp6LEn01iX6k8MXSmlMGM68hOzvSbFp10UydqGFguxIQvFsqAAiL8bgOfAjhPeBkZ2P1Mzm2MauL0PjdnXvTxJlpc9zOsAt/gcADcVfy9W6+VYjvgBV3GMr7slggL4hoBmnOjpyXhslF96Y9O0HZ90dHm2q1F7Sm/BGa3jpu/W5ev9HEoEP3jU/qMvg+YeGnSHRRlA2E+z3m2ZjYTBXbA3zhTg33SXkAmpdsACd+EECt5k9I2bitljL5x3fAm0Eyox5faSAQI5pDn7cR6hvpunQx+kUqdIQFPC+CB7qGhuUaZPZ10oXJqnSObmClLWbbirTrfglWUz7X/EXqGP4FbfsFVGn+vpDgRhSOK99BoClzxsdnSGwZwQBrn6HlIkNK7WKNlkHLS4OH8KzCFuwjxJl5WJLNZMWd3yx6at6a3p00FTqKzJbDZ0s6+UOx0pdCJRSU+FClGJjHBnKw7xGc0NQehCc4JUDohvQ8ZTVUi+3WjoD7fPxVSs8Gmzqraa/dfar3ugqT1fMXc/ZXvZgpre0BVoVSio0J9G+0M+oJEvrnIO/yGa9f/nV1mJrqJmN8cbc6Memf7jfUFeWvawp+eFSS6vPd3yRdFGSB8DSDd9whgyORi3RLASz+brIZIUSmQ8OAxeT/KRSd7/hGBp2ff4y+WVkAyxe1QEdze4eBYOtS+o+RRnvaU2Z6RL9Lmfro2PvcOEU/VR1Iaql5tKJuCu39tP/mFMfAaX6mJjujRIAlJWsfgIueDGoAwsukC14LlGlJj4n0qm2V7P8eqk5oXWt6Y1o7iLT6Z3wLBr3Bzo3DHDGxyTLJ958KfdKtYjLcyVx3KfGBUhrBAqbdw8AQ9R317eZTwMok62L5syag7xGlhRFMXr3PvwLATBiTDJOJUlwok00rwiVu3z4hoQhXgk9GkAMjKhnPTp8AUrShsQehfHQAKM9KdASmeYBxSAyZBhit77X2vEa72y1NIirO6ZnoMNaWTMiAB8Li++igiLPMcfEEMGo9hXPKUWBVCDFoqYszAX8KqHbgl4/Pyi/PLaCSub93xLZ94buKKX23nWbqgRjq7d3gNaoyySQxPXM7nHs69Ol/axvH3m5k+EV3d97d1ZmEsqqkQDjV5jGMT6ya+5B1ETjjt32RNUWCVckrzgmKXMdjZmOq2KAM87YtmbDSDYCKQ9VCtlIP8r/lyu/IJXeRYZyl53N7KanYqvXEl/U52NXJ/gsy7Fm5FIeyqGO0/F7dTfoeu0qWso7NMB2KGn+sIdtkvQ6NUS0y2sRP+WzqZ8tzbf1NqKqSEzuMhttNS6k1ptv57bbl42N1obgslwyuuGtM4tgKZY7gywya/3mOBwqa4Nrau/0rOxWR0l1yuZeMpKcq9bau8pVPMzC4MeA4Dq7R3di1uRFZiLsdjcO6r3n7cx92k1JrkPrw3Dsk/h5KudmfZTRC2XZi0dJFBVcbif+1Qqn47YoBsBO0czzAZZloZfUg7jbDqu1TFdI2McxRayO+WkMyYe6bkpH+Uhc7V5VuUV9lJpfSL49n7GP5SEMGpFRyl+165wPpFWVP5pw0tIeJ3kbVfaamG1faRUFWGs9RCY67fgyvNPZcMnvpsQ6F/ZdguWLnkmeT1fPnOHEQq1UDtHpaxJTgHcFCUWXbMF4xHySl5d5OwUPvasNHunA6FtBNU6C4Ju4sF+9E/6A6Bcm/zj+e4z2D+aGTdVh2OCkq+klnYvH7MNWTz31jHozSB5LtVH3lBPfbjUG2pmrpTFpRSXZf5YwKP0PYpR3LC6v2NIOrTodAaeRDPmGd6o5MspgFe61/ZNCD5eI2doSJZvTmamyqgoLuIeNcFQkGmEhDv7EdH0OvmEwe0kZqAM6bLun6Z1g1M+Ty9HhnPrMhhwX1nr2H+mGdKmEnlj6D5yRdywxcHlxB0u/KP9pZyCQgkgNs83TuaUDN85suqnl3hbu3BMhlOLECLvy178qeRwSRuaMkdlfsekeho5JEBdeHm/88Mtv79jf9uzbSe7N2e8fF8bZl8e/fPrgWCkdgTvzhLWz/WRX5JTHmInDVqa0RCdUq48mbE+U3xCb1hmxbZZzlXrqVGpDRztzJInf9t1UuUSD3GhmEjY8GDSYLdb6oc/gU5BgB5N3bGf51W+3UVrunPwZ6wfxxg972HB2T/8CZZEU1RN8lRteAWxUpAa1VAc94hRtshFt1IosvJC6XdFRQd9GyqxX+EUqIRCXVk9RznuSfvwkoaRzWbzPgdC5BVK673YTOV1onFJlZ7yv5rj/6uTX319Pb4x2BrP7AtNmt8hsDxnl/6WnNqT/0mqh10oAIg3rb63fMisASRFVTo2vUNu+s3jZkd22sVQYUpIjM6RUwFIUid3jwieEiGDdOEHcxIdUbrqVezAUByKumngMmn34uynFuqB6rkDY2NlagAQYnSlzDYQTtH4RpSnJWTMFjzUii6sI14MdgDIFEjqTTpx16Z3Wm6DDpDDh5kVRFIiBJB0uUxX4EScCEYVvwVUVRUBXTa6ztUHQU5VJzJIFTeWyZfAxZNDKOPlJOPlxB5FsLRytdRKypNXG4L0B52OtS7DHX10Lwc32u/j5Xtt2RfzDb09vuBU8a14E4jVenaQo7UQn5UWkTIW5xqA518ohILn6CFIWZIhoO4z/2VqwgApFc1O9/YRFFcf17DcqVLnO4EQ9L7vdFQWYTVsuX/2K82ZQ0wqZXtUuvq8LTIEcSJmIhXQgfdTGMtuzcgzQCXKBhJsA4y0+ZK3xmfm1+YM2FFesJjZks1mK8lIgivYsw5RvMNopZJhUMKqkMYCCcSb6B2ZboIwUSb6MkPUDHChf/mWtjeDGyDK3BnK6RaobG6PbTC+wrYGvprMBftKPFZTBIf07roUhkT9GJQkBdBSbcDYo1qpAELtWmfyhQIjvPQhXZkSKWMtMS0qwqUr+mDkhEhk3uX6StyiBpjYbcUung5Qp9qnpwDHKJKH/kPiwtITKJllHr0PUoafVc3ICG/9yzGN36dclU1G6y72X2rVS8+ZHHH90sssnc2cRKcrJrvI8Fx+xpjd0nWvmCFMgGW2i8qzAcIgiTslUQr2Iun6MaKi0ycshICvbx3rGD1h9v68AIXGj5WmNC+lu88AWbR0qfBsJ0GVNAbDuPNO4KdaEkhN7h8yIfNJ/egmpnWQovyp+BeBlMzZMgtpwT40iA4GVZrT4i3Hi367C0J/9QR+htCQtIMaTJIpdtvUZkOFhJhg+tvB7hcK5ZGw/dNkzNzk0eyAVLubPzObvIKDzhVPPFt5VSdYvycGBb+eHVXdovSkd9pFw4wA+1d7GrYTsbaIj6YHOrWE3jticimEoRotY2FEHkly87mjlXir8J9opSC8JdtiPOIAjOh9uG7N9K2C2uJdqiJtCYd0OpkFb1ALMqrLAFzBorkNqKnfOy/C0yPJuZCBbQfRVgtSHjF+XlC9PRyCK95mabZVBaNaQ8qocyANWlBOJ49ftOhKGja6HGAHB774ocS8WXwnP4kkoUT+xnJt0Y2zOdLM24yW1jdOxqhWdpf3a8jjEWLi/X5v3UX96MW8LDuawIhuYwHV5pL4XAqMgth70KBthD5JpLdRt+nyuZe9YWVlaEgK//v0udmRKwyAUvo9AnOQ3iObBgUNHIEnWqjhEjwx9vPQJAcmk0Xfy0+BrRwfQfK6D27S6c0k+C89fv338h3fsuIPxWK3nq7JbyxmYStaAoNYivnpsOEC8EoKmUAoZtqY1LOr+mD9C0bTj3SSaQQtDQhLrS/bK7zso060iqYFsP5SFFG5X40qkHKo4M9gP+ygry9GEWu5RMsKG8yFOpYYKEtqFZSust2NNYQwJuGVL8pXv7mMMxLPVJ7D9LiqScviXkgH4DuSpipo8q/atEaQwvGwKU2S0xTEgGcIpoa9HlDrCC4JTtDVOMPZQsBuhk/gjQhfsRoUt5QbWGjwiK4xaAAuEGYeLuCzAl7UlDoWhNlfjXWWmQ+wWIS5VjT+uzdsKb2ksoumGtbCiO9fgXsjRLTAncoA9jNIUIIGpGh6H6sesoHmMmWCheSzC4T98PVYNoRNkYNdAQzRcmjLGnNGEXaD+4jEg1B1HEEcMmIs8MC3jhotaRmUGIYAWVTAtR4qEFlXcRBY2FliVjk5MaLUoujPNdZJzg1qiG+rlx1hk9zQEhqLu6bKF+4LTLQsv0wKGivs1OB4fXypuLsXCznMbLLZNpMv9FzQzJZHvFiLAuIxgDN6SBTXzg6FYlIPf34proC36c7XYpUd//h+R8PwA1QkO36WhF5buewlqYtKCVGDLxDAIQUlx4jCcI7xn3zNRjCi9KLVuizDMS58fPRx2qBjzoz+ZWg+pNw4z7BLdPsVdgOwp6joJHzt+BkHcDRHSjX4Z/MdHal5kw342EhGGPx7iAxkkebBegM5oEeJ6j28NIuDuXZJwwzvb4Tg975BXbCd8bi5P9XmpgdiPjd7KLlTNcPZsVE48dsXGeOeLhpxcaA4mJm9DJ2L05BZDXKiPADqjAPK6PaBfiiEE1ZMLTfUjJHICk/VmEXijWAMh9iX9kG0hd1xEMH59yqZ7K4MJUMY9mTGbBkaJ82E2EZK5G3p9EEqodnuTCbFADHDeEyHAgTZX8VFiP+4HhV8ot4c+RpwKdcD566wOWdQdRgi153QyZL1GeZLuN5QUJ/7udMNvfdHfZ7OhrvPYxxlFuqQZEeMQYv9yIdRNMhP7Wc8WaIlhYrqTUfYR1AFOeGO0GRIfG3l1g7QOmLYgN1RMROqMUf92Lc03a21vY74x1rSnmVs5rlcgq6yr0qafctiICNoQPsLoEz8W+ZJnPdZXI9YCK4a8VJMg8msliB8rCOg9wVLUcsDLxerR3S+hN+JzDlohrR/iyneNuj+lPHai6rIISw+6IZB7gIehw9tPq61eqfZu2n1PAcyegNRWJ4IfErIs3OhZm6xn/GfwJEl/qy0DdvOjTrVwjbxfs1Bfi/4JYteDLw+v1E1Z3XZfgE7v9BpY396Y26ms0QoBQHNnpTrDaM4dCwB0AsbahQ0SAzNcIB8q8qod55y3g/Iwd5EvO81+WW21rw1hzdYKwFpth0D5lg4Bo0mBjXj792axwviSHg3ICXbPGrnylm87WFCOqhEn9im2zRBiAw5tZLbwOXYDWN4LJKDjeJ8dH5Kh8nLbaBhSRs/6TeyowOYc9aHLeMQahKQirsyG5UEw8sfqI16whITWe47lFbSwgsUW67VTcpT2hglT9EZNDm381aUG0/8frfe0KWjpZMxe2DxQhrfcM/9EHju/BuMn/eRXJ/3yF/f6+S/l0dmUK+ZjuBiFXj7wKlLKnywacKAeEroIu6bdOCM35QBADcfadgJqijFseYEeEIvcMZ4xEBWvWRcmFnRd1tskCCY+SJN1eSneA0ENFfvBwb1a2B+G9j6oXtCK5Teby4v72SamwHAS2kKR/McP5VMIbs8t9TlO/2NCtKDbNGDB2z5jn2T2YzxJS1o0IRzSJ0dkWKjw/HNQwaTE+pN6bEyWgwprhD+kckChrch71FJEaDcTNAgwPOjKlsIZB68IzuQStFxMEzNcDDBYkOJ4YcFe1fzsgQVg1+gwpuXpUpEEMbQZU+HNM49jEbM34kqaLBZYKoArjj9YgDJO+gkhjObzdMCztfVXgHSCrZ+SIX5hRbZYXo9sdiX+Qsk/jn5Ntie51YEB8Vedn7bbVgPxX/SiP3ZjlvnuAtXe6A5j01avxaNjLy9/zLIQOsY41SQH6aTQJO7Fnoz1fBheObnl6KgSx6o+740IiTVN9QcgOptsgS4gne4Mh6gzkXHoJoiGTBV6B9gViJlBZWRbrp8WFgzY/FsJFHQFJpRJjOPE0EQuciQfEeUAzMLnAuqj//8tvzi5BT6YJN0JIfwkcpX9aRhGyGBSOugf92wDXiuES5L0EQ9ZlPEKgf1lmhc9ZOw+w0o27GBf/Rddvw7ylNUinu4OFkfxnNGYwvAgkuVm/AcDLu6dvj6D5MksNwU0k2keJ1L7VzS+0lNnZHnc7IwzWu3onli1kcBFF61fxkbuLac6m0TNxj7hrUeOPn4XcZmOM3dGlPSaA8v0eSNTmT94jBr5NGYfJy4OE+U3NtT3cXU93WoxWqJDvT3iuBRUPL46ZnAhxwotG9aDw/0+GiVBY6SObKou2JBUeHTey6RnP3HiR9NgTUIKebDdyCKQHRsdwOTUa45zb5139CEgpSniIdPwWMbZFhhoAU8pSGS/awJraw8PfOSvGvPrcfQHkyt97LSHhNq63KsCdL6YAo5JEZgQDGV1fcNptoYx4DhMCttoYxSe6Bj8x9pw8754Vz5vxLQaYVXm2emP3e8+9ZUnd531JprDuW3ejfyQEYgWgGUDWQBMyMy5qMXTcb8RRhatDZdJyZbo0m3vBHBi0P9rEhRU9D2sJ3G8t7swuS7Y8UvUYVzyQHxk5wWglaFfsYKLb2T52YdZGfPu3LCqQ7+m4VfWD0Be1hd3vdE/RkFW9iXw32E5Net2a3wCQ9r6316huDEFHamBl4kIwc8s9Dve5C/R/700+q2W/6F1ieT99sJNsAEp9ihSAPgarf1p/mKsmGYwolT+4eyByDElFVjSbIcfSMws56scSryQGMVaEvP2o3QuazlZG5qWEmJUR2Ou+MJPwnKUf/wT8iig3hUFagtJpQEyWlAm1h4tMtbjtbggDb5AyIsfcqmqUgJawGlu9kjSZu9UamITmYz56w015pII6VkjbCjRGCxrswHiq6Guwc5Tw3JwhGPwz46GMtEuA7arE5rrlxRwg4ZOiT+j7lINhLI58JGtjTh9N0UgwwRUIsAYCkeVWtBsLaJ7N6XuvNwVpuvmOMPsXq4QE6TrvTyE0PmHHk5vmAE+e/XoU4OQOLNNz1uQLzGXzVhmrF9PdkJUET0CyglY9iEnJV5kYdvRXEh5DbTRvBC4iPzbxvymPHphmN1JYC1L0HqnWXbK1E3aHutga1CWfVW2lnqqtkOnRSHeLajGip56lToPpDg8tm5fmaXKZfk7IS8cvugp6n+EzReinQVZAHbyFdJRcTzT3jWf1GbXF4j0oHg/F3VqJ5ZfqngZtoLRoYNu6uW1go8tNKdJ1guOZpMZFHUed60ZzxZkFoFOyx+tA7s4PDiIVLIORr6PGk3+6D7QbLE/PRQFvzYOWd47NlZ7w8F8QL1QOJEWFPezkDQsSEPLMonChPL/7eIKVkJj+S1a2gmpTjSiZ6EHLX8ELFWxlxcGr5jXeKR5IDBIHDVEylKEhh1dMl4BbaIHM1vmrZiruY8w4w9qDnX8yE8SN469MERnFXkRi/G8R77Dyfx4rgprR91+VUgEs1PJj04oH5/UPq2oR9mU/8/ZXx6/GmHlSW/KB16CIfJ35NNlWahVw3Y3wL3gqTJc9j7bQNZbznKbCBSWhUvG2/CMAefpkrY4Ge9cKKesEkEfzmHc0pk2xZeWvRhK4RJOoXhilj3M/6nMKnYaPhO7JfwGmgdEA+zp4slB/cfrZyNsCAghZ8JRIfc6lIRsE2ruU12AMcRtLZVDQS2RQ6/b2JUrJ0kZOoUbu3Ca+bRbqYlPThSMxJL7u/gd50hFywtrsWdvoM5ADeyTl5+SJ5maDBMUVNmBDU5QXh4bb95NU579VXrUzlP81XQzUFqZkxVe809Z5b6t3TqyDQoPYSNiTLGZhNKXv/yNH3/lKxLM10dHNV8e3ih+/UfzxUmK/vlnxxb9qcf+qnrqRp6KZmHxvPpVMTQwGvAa1C+eZgDVp5Ub1vhJAgyV6raZbdcLm9jimEh54FvewP6aaL/h1zT56q95mcEBzbn1USsldJZVHwq8qYs6wV+Xes5+yNjcLWmQGjrne1DKkrBrHerKSTcR7DfMm0zvlIck2qb3azc3mC0XgPI4nn+3uwg87sA+f4CPVEd+cyrgNpl/XYbeB8cqo7ifgN0XUGakUJx6h1cnAIQLm5sLpwDckR9PlBjvpruhShknhBFOzmnwaRC2ySgpC6fTg8MUTK7n9uA5E+jFsbe5cwn1B8jYVbcdU739aQt17bv5qdDL5UqlVPrCFbslPmWzP9YtuRFOjDgzktnhlODufcZzs4ZXioTe9vZBHuL00lWJB9yVHb/iltM/6L0Ao21yyKM/stkxqmKKinvZojMpPvruv7buX8bWADms0LKXrKJ3lFuVr64eLCqdCVFalfI2/qLYEa70JGaTrhThwfX+wnhZGHzQvBhiRafIQy4HVmF4TNO75bSgf9gw5KemQpPQ0PX72dsMkd5FOM/spnAvWHPKuTnrelmul/GCQYhHBiL4fbqWcbcUgfZhxyXIhyEx0VdTEtfrYmiYhZFEpGIjOhOpYjR5TloYuWB0wnwRgjEUP+M5xrtHOEaMcaZzU4lNXHIME5dkCBsB+1mYztQL9sIwWs1y/jFddu9a+psS8gdg9Erv1WsWX/PE9f4rV+fk5D+aDLlDVeaYDqIasqGDrLxiJR/GkPiphlO5SVkj+M9ndWRlKriW3gn73ZUdCATZdEq5ReWLAMPpESRsWeIMSLF/wueTTYFPC57hVVSdlBJuKdvEUryFApdEyJiZKgrNuugPsSYcAdt0o8G/xbBY4I0svHj2CKIt6qfPogGJFKur5GMHJpo/lzZoAHK4eAcQJBm165sDvmHqYHdpeKZXSXUmzgD455X0e3B55vqClkOAcTvHwtPX3TQmY4PID2dSNTvfPgZOPW/48i6UNpAqC42TV0fc7munVXqrzVa730Bp0TxGHYteyfR61xzw7lOtYqoTMSvjt15kGm9zxMcXJ0nVpCpV70GNac/vcFKRo/S/DZtIO8xpkVB/jtFgitrerE3GEzbTukB4k2qbWfVKKapZU69C6O+P+vNjZTdUzdM/dFkNplLwQ2EzPFG7tvPgqT+Tvzw1AhQrVsRPMLmYFMDs69bQSMj/bNpP/GA0/7fTTCB5MZGwWpKNsfhVmWSnoFkIj9jeMj391Nd1kEAvF1u0vX5uHcDa9vEvuTB9nwyOent104bTYyTXuyLFMqft7/2kD2S4L0kVbeOCN0k4pQ7947IlIXzlK7/S01//tpaF8IKHWEf6UhCdsqb9Z0h+5kcSU5q/ejosuenHqMqLceAOKc3vRDUp3xOkjYwxdLNEKVvo4mdKWJc1eQtDRy5pj1qHrV/snJhzkblOnFiOXIJOdi/XDHMZVCY98goUcnix1EtgA7WvrDYGEJ3Mgm6sOxkL7Q2RuPNHQeRQn+PRgyWegFvpJvWfufD2gSDaQBcTIVnWvRM6PTg0L09Cu7KiGBUi6ZCWQNtwpFzRRWHkOc8KQvhcolPYkanl2/ZvtioR57/qf8efVLS93RezY/QdwHR9KhIadMKett47tplL182NgtZ0qCUapGqA1JVZushUblBzYv9wqOXr+ViZq/DFow9e9QOzQhQ9Xvd5o9WskovzUJ9FoYCnrHSr8m1ML3CFddp12nfYdcCFBUolFj1rM2wz++TQoRBpf/8tu367GRdEkupZysq8DGZYWKs1LlSTMWm7E84bDA0jn2d1UR+7JRm9nGROpfZZon/+Oga2CeIBeulSGaMm/FvCLOKG4FazsUHvrM2AzYw8DbmzpMR2FpSX5vLcRc78+a5uXbp1hpSb/SlnOj+PBzuCd+Vt8Em5R2OFx+0Z5mhhp2/nkR2CbLdLxxcDlzvY29GPhiZtBxDgxM3mtAxqTTuUAyvZsaNEHKwDRKCcX1oGNa2ZrmoWvfkrdUUuFJGTE+Ec1CEEaQbQ2x5HzM8jwB13CHlOilcn/OZNOLhOhxB07ix93YS+lMXh1oebWpHzSGsrTVpWENOQTUc9yPXRKnQocUWLSeVa4gHCCh0ec6Ywn782vHbwh8GPwVrVpkGSIWnw0OK5XeTn+BLj7v2D2zUGmh2DYL2rW4r9avgf8TA2rLqi+h37Xfw4exuCziMxo9mPY46Z32nUFl3O2GV1Xy1RrakXstql+yMHi68Hf6WVNE7Bj2WRGv4ushp2CbFrA6J/uEJu5Ce5B43IuvNnG9Ps1pPaYr8FmRZvtB4RIKda1oectDzpizpFJ7iHnbM8F7IFgiL2rGVJTnJ/EVcY2ipAJuL89+/nwSEcgv/C92/tLgUXcwOTRjZ5Xw72ijGfs46LLCojMoy3yaxWh8FTQNYEy5FRxiAkSI4i3v4DP0dgYOc93r6Dm5BzvTwoPDQDKHKzX2t/rr6EoJz6u1e7zy4PVt2RTMQCoUvRtZN3ER/PHXm0ybr+KGxjhhUUB69SQo2w6a7oR+/YeRdAvvyUFQza7WwOS94GV51A/9L5kxdpbhxuEF140ORASOL9WKgEkmEOWd6FXUykJ7z39UuOETJxJfsibE99MJOe2nWKeqOlrKEGJ/xDUyoyDS8JbysVu0YsCSw0fvs74MOal+UPM3XMkYKlO0AOS0P9dXGB/CsVWg51lKph2zdNWvgk+LRAEpAXFqepKpYSTJOoJAGROiWYohKBXlbjVkQs7C3rFVgZ1YupsJpqKJViTQ3ioI5p49Wpqjr49djUwP2BqROx9X8b71tkGAOhMDMqAGPG4j4Q8Llsi0l1SLW3z8y9zqHOHehbjImVvjcuxIZ9Q96Qm8hJwXwTqaDSzQww4ZYJUFkZ1LgEh5BHbeBHobdl8ITcgFyAVRF4Z3jOXbZYHN9k/NP1p/GmZud64J4/KYL+xsvrTbaNFAC+asCyLH/vmOVoeYZdZonSul4FWhrgjdFmcdHlx8JQXKHlp7G5wMVhmMIe1xSu9YplkWp8FFMks1232yzUIUPKBp4sZ+1H9J/oj+56kz9N9MNAS6h7uK4QbKe30Lg1aL2bHl2TUMNrpIZLaYZtb5p2EXmdkbpJ4V7aZ2knPePlIqqSJod9DtOYUczgTxN6FqTrYEWMXTdAUEDDdJL7KH3kTgxnegTx9ZuFqiPfvo18dX/5hgDXEe8mEsCowSCFeJNIGTQYBYQeJ/RhdUgxx1QcWUykjNJH/Ya5dS3oiJaIkaxbw97iEo5IEvxdRGI99jzeL2dJo694shAmZUZJWdnLBbSZmRuYZUw5TtmqYc/Toz+j/H/4HxF+HAU+Hmc2jS8+84s6MUePYNPhIl8DX5iYzqZHwNqY30gBd8cXNxl/dP0I3v9jcTm+8xfsL+LC4W2U7pngnQsO/zo89a/V/Odw1z/wxFN6+B27O9gIuBmlbcZ1F0jyNrIM5v1lAz9B+d/ieiXCrfKu812/ynXDoEZWnmTPWu6annCX9G7ba0wioaox/P9F7pWuls6Wlb7uIridhZgPoMPvXgmIvPte+ZWaiyJ+MGiD0SNu229PfnZlSeT0gsN/9ncDSN/c6zgV74Duq38e+PF0WIO85XwLqVl2xMZjPj+8YA/t7B5ms9/9gMuBIw433RMEw5zJw39Nc+/2/QsBRS0UmqYOgXi7kZYOyTIoCpJtKsULSgZSsm06SUHZ+gR8TPsImlzacp0qyzkZsELbrITo2IEQM7VjuNXkAGxXoTwWtHv8BvEgtaGXz8O/ct12e3lXGXOn8Lny2Etwxc84mFlMzFoTESzMQnB4QGqhZk1UxMTN2Pbb3I6JlaTagaaXBOftIbqPC8NMjdWRGh34kzpgY0esKqyGsXi6kDUBLzC9lt52KL9wIPbDBBrKLHuLZaGoGJRMJvh0zAbnifQD2l75DaMYxIhRL+MzwIWwfbhxxl6fej1vaii0PYv5AjplaUign3A0mZlqVOWV1XvM1se5y5bCz+Mja0PyMnihhaDRuEUIyw6KxCu44Unx0qiENGbYQ7GwSM0VCpM2mCD1Pyv2mZaxBKdkxKY6xoEodJVxPAHaMUh2i7FU8RMD+xrirqLYh7m8amZUFP+2Wb0YS93Lb+D0HuLv4t8ZQTlHHNjPimHYs8JlIBRtkAu8Rv+LjLwIlrfsK6I9KGOnxXosJ05ERj6p/M/OcBMZIVEnrDVQt2LyJkO7/yptKoL/g6D/gsn9+QpaC2zCmR0l9ItlnIoiqktAzCiskgVUMw4sKlrhmgbdz4gsNmrhUAsu2GbbiotFA8ZbrYG33NjC/kg32w12Av7xI+Ik4oSTEwBwT/gJ+Ek3XTM+3Zk5C9npn+4Fxpdov0u/u7v/Q9kxAvdDmTuwXLDi6m2Wx6FLBVgF8A4j8gEr+3n2UNMhkYtQRa58K/HP+M9suUu6CVYo5F4gWREEdfusAJ8ZzE46qgtx/7xAcAIyjLn10hDZRTgZaXIQtmlx88Ev3wgH75cjItG58JNweCgaET6mOwhmeKPLrhEn3C48m352wW2CeLXA9CBtJ6yrF+jvOTnRdDbNNCfgRGu20dGcnOS2FQFI+WNBrB8JULv2jE/RMVol1K/qhyqpCkDTQUAFIN1IHwd/wM/Y74Dxfn9j//2EWs4ArTIlGcimrwT6aScOPf+D6BzAoY/QOU5FD8hBeUcw50CM6pBZl7XeI9KaxWCAosur0xX+VA1ApVKODjA/BgCUsY13SXu7tdoXj5cF57uaaxfoEa/gesGCQA9/hdCb+aExCxj0K7R23LGCANO4Fl3rJ4PSl3cNCk1Xy77AEYFCsRjp6TJSdycO36HqwOM6gX/sganDpTa/idC8afiE+a0unKFK5pMIRXgyFO9Z70wUYV6JAS7xK+7byD6NTHIqbZkbz4V26NPN87KCiX8mTjUTX3Vu5YX1pZHonTo+pRtm7nxZCStUuW+XhzW41sTWhJbEFnyFZrFoVal0TJ1n7f8uz8x3L3zqJHwNQfbthdNW0nyjjB0GhRVWzi1ODT4lfm6leLYGg9izePdkmwIGNlrkPgrv6z3NW7ZUgir3mHqRH+w23/CAjJp1mUXNef5MbDDf/cAyvAhge/t0L/4prHRTWfD/7DpEsPJ9kPVMebME6Ikhq6zT2103ezf5catd7YoCEIfB3CicwGXEYZqQa/XuSLkJ6hDxQMN/Aq3vCrTJ5Pqv+hFDql+4//z4zNq+q6JThBUeIvVywIQ7nUQsLiJOUlxcnASpiJ2yKwJZE2eTSl0d5T4D5Ndaxcd/+jQFK/Jvp0f6F4ILfAdHPMF7XmO+ry0h13l/Um8o26YaiOB9dz7uNyt+Ek1YHXqlooh2JiG1PbrY3DcTHI8XxLTcNQ2rj1H8ixMKHtPfcbyT2/irx1X6L9LE7nv5oZnmq23z06ee/NoGGx2FiWvrEDAtJ+HWqNU1XE1tXd1cwHmRKQNPmUx46CgCAMQoRQAmQZpBoLt2wScn4eC6OgTsdDbMq0mjafLyIA88C0u/zXsgvlC4Ycr57h3KRfEr/m0QVCuXf3IGzuTYWIHQyhMXhSNuEY/qQhYIY2PJ58eisrRXt+xu9fcf8IEiM3094dYhHwpVBAHch0gEtBtCIkktwS0kh2/dCCQ5F9T+T6KaU0kAR/T9pplRp8AU2JNwtaNUwnaqUEhZSlEV6nYCdZTZFdy5SKQSt3Ek6lKPbGMOd7EzuGtpGOQne1+FXJAvlS8gq977ybIf72q01Gg7jeEgmBlht7Bv5ube/DKOVFSMsDpZCwgAryHgxf0oO8ys5pyT/aD6c4j9YM6aBMt9qI14bZx5vWhFjbPQWMAIKCeJXWkzUukMzXWDx7IUMITGNc6iFeb12rhGPFX//DlLaCbFTuKIWI0JOjctZOz6A6IADQRrujwWjrOd9DD3j8d5Znr0Tg2WiJvESs2ErP4BtRrwFg1WMTvsO+mr6H3jJWpLQY5Q/srp7FwLSTtranaIwKnOTlUwbcRwYeZlTXV1cmJVlb+v/sdtxc+fLXhQHfLQPcP9sKu4qTc7kQwPDvS6Q8usS+SJSy14pVqDO1jaU41X1Km+X2q7TlYL+hFNiH4OvrjhI6VXBLzPb1aZGagE5uNmQhXd7KpIVwnNxs0FKgPTZPubB00OCiZ7P9xTKTSbmKs0MEOjvslWDyimWatKpY/Iv521PKsmR+idAAjX3AtACpwzuV3172z2NkhI9RhYl+cOWEdvC98Asz+EXH+U/6h9SMN1QQh+C1gTRVo3zhxyWQ5WuBYNqRP/D25oRcCKj4aGx61WkL7HrIoL2GSxWcM7pj8JrwC4kVWHMZ10j3K2iaLFiP2TyYlMnghrmhApemz5LX3f1sqs/3FQPfAgkN8etTz61uoNbu2N1J3zirGH95bBeS35EDvJ5pANKjZmOXHSYFfao652e9Z0+HDU6zhT5iOAm6RPtj2CqKvd0RM2cekdpuS3e2W0uPcN9XCg0rPNoC26DQunByu5bfS28DYs7NC6QJUn3SimDQenByk9kC3iSkPSyih0C7EFXZIfV2gIyU6pkaFbSM3qZeoWHHC/q5pYOjpAIEQGyGeMK41njT5TcqkGuZTPg8OESsLwYNYUND39A/wyt3h+98581KzRUpLdcfyC0QJ+EK3dHXirdAd2g+FOIBSelW0EAYhA4R6gnQuWEvSjPaN6An6R2ENcND3qVw5SGqsr1jDYZh3VJa1mrb3tnZiOfdt98HLoMGMz1hSmwgZwS07zRORhIo10TPC2HzEgrWU2+BZsxVMIP3BwELYIN/2Bp6ItJb6N7VifAcknGJX5zh3AzxFLfZvaQvAA/46gJ1zHfAjzTI+Pnw9Y4Ds1hz0O/8nscV+AH8cu9gn7FrF74Qvudpeqj01h6hEzR82nqe5HLZk/4XuxzGFyH+l4Y5qLMN5ZWKQlLBJ6CICgLXJ+7W7E6xvTIz8pLBREYAqICkciYACio5JQKkRQWtzbmwICL1RWaQIxdEvSaGo2oZq0hMp4scvhU1pVI5j2YSJx73tDuZDkWkmPEnDFdnVBPjeJUH2QGfJy6w02keLw/JKcXRfkgL6Bed6gDZUUQps3wwphRZvbCx1wNAwVQYWbNxcGeSZy+Sm5/OREnmccVFgIiYvFE5UGjloTQUZmaXNrYgPFwbWaSPUCUyxJbCCGo6P1dZxJnmqIlSX1AZ+0IaBXyT2P5A9K3KLXgljE5ieXD8EJUkRspmNjh1ZthqkKfCWIiK4ROYCSUmmlc8jTCwi+6bgqwRBnGF7E0CPgH1sB4P5llyxk7LSs6FcRLRaEcHoljQclV61IgTgPkoXJCb8If2kyTIFVVUEpUcBARqDkblNVlRLoKLF3CI0JgFTHT0qFFSTQ6G3Ex0RzAXi0ALf1aIn2vpaPbkPztZmkUi+adxZqg3e633fvhF9EmHiBHlDcEG6PXFjV0CAjPWND/saU4tq6cRFrN9hSpKY9otuoO5gVjF62DB1sHeyMRSBVyNLZ+East1mceZydFqo3IZdg97dxsCJjiR3ZS5UxIkf8Ziy5xCS/VYebNZjFdc+tCEbXS88YzrTpRq+NEyp0bTN7lyVx/Brwrkc1oPja9Fd95FFy36t0LR8Vg+Zphzs9I4EmF4p0YssGHlE11BhqDoj4sp09yt7+JQLkULNvWEdBGg0Uhf2Adfqx/28HF0bGSSYqrM9b88Lr4Z9bHgkcar0IT4yeELzoUcS1B3zGU40X3A8BEm3bFKdVwTfvUjw+HrdBJkSyVSIJC0NWYGqUdekuANyu1d6UFB5RMmc4JyFmkrbVURRMBeU46GdWM/vBOLl/sXqxn6whS5NULxclTCnlJUXJVJAHD0EacFIWG0dF91sprfqjR9gbiIoOQR+DM0AudQ8LzhT7RTtuxx+V4fDZBq9IXHZIEBNMyL2wVT876kuMiZVzKRxm4ipGftghMoZ0pje8knEgNo5SSfNmWSqnIL9MZfj/qRwO5CTu/7MZ30xoylJl7Q3lUaCyT3R2KFrkWZJ7qMWlsHAuziFdsSdGFLrMcA9YmhcclxuUyNoA9wJO2i+cL6YsR5YhBwfMrDksHK9jyHJXXP/ws9VuR/wOdeDTL6QqCQYmitFFUv+DzhzrG2Ed+RUml9EQfMGTXIr3RlDt6VHGVcmhIbJqaigqNNPRw7PcRDC9dLXYzsMpxOYgGJpSkf7NE0bUJXYHCnz7ySHMDrNKrhDxwDYixLQYGrqbYNGvFlmAIcfXmOcqNhO7HS5QdV6FNGqkYvTJE6ZHbckqze3JExvcv4g/NcI7kJKjz8rpdf4Tv7a/aSrPiX3Y6obinei3XKSVS0r+DTOxz4O1roVpYLlr1+bKD2ttdetoElZ42T4KyssF0SAqLy8KioZy8yDUcm4uOE3aKcJPseZwoi2GZQbtBhWGW1Zh51hTuFU7DSvYxspsD69dvnZiecNyfhwzSqeLYsqtBwOYWadjRrHkx1gxnB6VnkrNOuZYQMIN2IPTu+EECTaowPt1Dpx9k5Up3GU54ZQOTDJ+pbU3h6ly53gzCauQiobWbSp/e1tOp86cFeXIBkx42D6p5xLuW3BgB/ZPu2GTt7jOxAAuoRNU2SlX+GUCYt9zGoW5dNAlvYCtId7ebnqdFcSoHTJaU9ULEqQz6euW09+RGegbBHieF8/bvV5wNxF5LZdGLXP6c6yI5gqFSBAq8VAmGScF33swQsCHQEJTW+MK3RjxqSKeRDTftl0m4R7TBI8fX0TfGRkYSUVJySTUzErPCJd5e41PoFAN6GsFuKLRZzXcCwPB45mL6KPkyRtDSUZSvQ/JIOPpT+vfO6dQrPpsimSp7FeCAGq94t27m+gR8h8PnySZJMc9ezVBxKMdjx7eTjYZ+bgFcfbgG4tfu1qwmxHnDr52+WXn5koxlJQERECcshh66xYD0eI9FRj+q5vVydWGFhrgGu/SInd+YZuxnb6jYfXu1Y0djVr10rzESIAXk2dshmye6PUvpOyIiBzSf7uW167fdnYdalRjAQ8JQe3N5qO84Yh7RYJIGX9JhXIjoBDz0JCkTf9XFjLjZqGhSWqdFs5JcloSHCXzTElGA/7+8JF7t+hK+fIFlGGdEWp+udGU0fJ5lNE76r2hHh+l4Cj1J7BPSDRgqzBZ9N2Fk9fs7TdtPOg8/Js113MeTsII+psMOxdGyCGIl4i9TZ4IQHiqK+M4RFRgU0DtPRkxqrLudUVd+uNPr/WTFKeSCyrR1ChF31VWq5yyIW5mT9XNYOowM3Vv1nAFEtb6bedtDTxfizyQdCwNv8Y5Hj3lKAzxqIW1KkAoryErt947FJgf2NfgU24/XseiH8BV/QaTjvk32vuW26dli2wj6qMisLNY47qb2GhInd69CDcC+stNxhD52Df6ZaU5ePpJsLN3W8KYbiGfs8Kb+AmvowN+a0T7lDvULnPA3MAaY4cx5DuXP2YQlx63Qd8ZObvDD+EdD49XFGjjEdHQ0hxUFHZGYEFuYm3CRPlwURgiJUpVKWNozxopUUTA/VSmnmOR4kgssppE9OkZ8+hWNMlV5wWWKNwh93l0J9rD7dCJkm8ouZdQjsKVVvvXA7+6dVmmMShvIUqOzzxxKGOkmWjiATIB6MTHWgiCheYQSga9fypioXLOd+5P78ESQrk3v6ScAzJ2/E4qUC9Bd6hJGYpy4I6lCXULGvgJ7+zse1/pLLI/lABUoD7LLPpawrgWuD5TBamBVFCzsmmzf2I9mGzwWuaSdN8l0atgsr4eSmz3zngoOgCyXAETzr9g/OUKbe152uT2lwATnYHyiGb+U151jS9PuSxt7Mijp5WAqIj/bxFFXqMyB6lFrUWHhN3mRRTcwkSAqPSSPDo10KwY5dvW7Nb7FNqGuPDtG+C2FyimrEkR81hdQaIRI4hUo2R0B9oa3YLm6E6sa9IhR8aLVZ+2fkNFewqiUbistb6r/FatyMJFo7wEqOhvPZ+Knk+xiE3NQ7Zn1pqItHcboAXv8u8l3V4/JJklnPecOMUPr8FMQo43T5t6UhqxlkqypBNrJQ0A/8wyYVSEhuMbAyQOXx49+pLNxQBfDScqwinH1yvBCvCjk+IipeXxcXvLDcr3xi2nSGlSHD8aWCV4+TaJILgwV3CRDtJKRmXv5ZZcGSiRfaivrP9QDciAR5z1D6k02xvIvN9XuFe8b98Ws1BL9zSlv/Yx9bFNrkQDk7DKCCPjPii+uEgBdaf67t07B7sV0KMpKN64L8IIGJean7aVIE8jefLTap7daXvuDPn0iIxTYOban7bjqU/LeQlRySPKgSc+dVrORZ1GSAS7ktiKHW/PNQokiNMo7mOvMWD03HNMq0OPYXPqxtqU2DGMahisA6kwY1hl21hdDnYMrSO+GAjaITqJ0wlt2eBJvbZUVBncdB9zHzbAY2dxn3GzWLzhkPuYoB9RZaGQhIfP0/3o81VVogDoe4EBt2GyzWyDYQMbd4y9WQa7/dlvo47VWVQh+gWfMxmNcd393Tjj0LD7TYMiHIAHLbvFGDuJdXEFOUk1bmF2NG6t4Its7GDG3Lu3dGul87JaK3RLQQvyR8/qni+O0kgyDl5yxqQCxeRDD8ZkR5KxS4FLqp9nwHfa7bORyg7kTLgdj9mOWhyx37WvPP9mmLCm2y3hvnsbECDrr+BrhD2pmMU14N5a15UzinJ4MGGdar1Rk8ddQ5OQ1NJ/6qWbklw3IyKWpUWAcFCQhohwVNyWmLCcsp0tyOIuvzw10O9f1AnGequMRR35JdlHvz8Q4FQWc8l/LquD05oo6MlbM6371hX8OgwVuZHlKqhiSMsiwrttVojZBShYCNw05vteSWKTlcB3mYGqSRMHy+AUMtCGd0qsCWEva9pOMKYcTyBueCyP9gixswkC3tOw0svefh7FQHzQ4LRA7H7aQNxj62YT7i0+eI5qLrag9kkOdrYiK6/nC5MqbxhUCWkUitJaqVeTKrWWnnQb2KzbT4F4wCX5CDBMXVWyDsxt96rj1/MxGdnZGRjvG6TOa9sctA5xCeiP1vkbNbkzZdY3TkxP7gjNbHtZoZ8Fu3jxwbAEBGyuzEhs1DQFRyT4Vr/jwL/khYEB5jB15bvY7TCJpeScrcE2A0ZpA4pBNlq7N6urPmsGYym78sLQAIQPBrj2uWRXEta7fA5wdUW6Msib5fICbIHXvofRvDK9oom/PiIK/dlwtFO/vQwSirJFIkiGeZwS45goacl3qsBStfA4iYKUxxiZbd58cPPjjrK6tkZ7edBUS0DLVBDl1q66QVzp2eBUy4j3jjL7/u4+eKd9J1wGw3NhTaEB18CDWlfAKqBcK4V1dsJKU9QsVIGdxI7lVi5AsdQpsNLOTse8FChSo4kU0r7sIlMop1pdXFNcXJZEtRRXF1Bd4kG8VsAouGZ6FZe9SnT/7EG8WsgovGo6YFh0kJoKpBIvsVe4uqKCRmLJ5XPI67LCRX6xgtDIMKwYfawcYNuPReZ10hdQguid9CXuV5di0MFcwuwwAPoHA8qLEalKWMGmtgKIIJ1gBUp3PVzFprKBA8m+WP1ABRTKOg5H9dkU8P38lOT59A8yJdPKa3ENtrv7TJGToBV25gx8LUHGWmFraaN8y9RDO7Zjqshei3CyiPyT5yyVJNvlOqhBuxQNgozH9gq5Ap+SdldXeqd9K8zVxaDVvsXdxQXeYt9h4OJqOnSFfuaT5M/JNciPjsk3yOX4J6GhqDmsTVazo1hR3EiJzbI1sBMnYGsGQwoMUtfVpmscqq2FqaXF4WuOn2iyIuOLZXsX4C5nAhfYTtdtKHXCveSBZtgLz1QvKm+CXzyP2EQ9g3MbvGF5YxTrdjohNl08v+nDqzPvMdWGGNxUACPILFgBZsWZD0EkTYEjT/KU5JAtlX0qi3tmhxrAWgI+tCjKE9tJu1kyZd5uxO4JhXLbbthu1gqalzNn/FhZpT0sNdAssrRoFoiQ2N53w9fAnoAOU9fWquFCBPCcmKF/d2hzoYKDq83fLVeIpJ+fZKnaI0iqvQ6KpZkpOf8l4ZKSp5IF1obJbZUBlZ9DQG9gjdPut00ckEsPH2iNQck6XbJOh3Q6OOMIK16/fzk1KZmsJGNdAUdGk5OWU//MBPpaFVRaCql4z9ISFQwkpnalqtxShoaQk8vPVVmGBvhekvrUUbiUOlQXbKwAthOWMQmvnqdJZ0++vC2ncc/zR0pN5MZlqIO9aGbVTEd1f23tEFPHHK5DGmDlWn+kyBX07/oPhg4yy2YLmYO4Ccpv6sijKOSBaA5YnO6z8y8DxfxrwSENxtuZexZ/Ko1NrbP6nQKrUPWrBNbgyX7leJV6hQyciTyWYKtzkCMtDVnLDJ9aST4Rw1elWUR88HUMSqPVIsOtVt49QebHpKkiLHw/iDwXq/C7d2eunNKAN5w+d7NSYo5EJbmpROr5XjRaGzp3lFqrRuk/TXzjF6TRb4gLovfGko/9OH22q5W4qnF1k8lTMhPz94U/o6MTk36sT1/b3zr6ummNoAismmIesiTDtYKRn1ExCclTqRvTl16D/tFj/ZTMxvx98WPU/aOuS1vX3zL14De3fCWYMpUY24/8iIpJTB7lWVJsgL4gA6OJ08TnxOVgT017hE4G+vBRBNAfTQjugOG2NDHaYrJ45jKxOMlYvBtenDPxMoAedRA+MwMXd7BDyKPnQLw9z33T2T/+QLKyRunEB819TNKAbtQE+I4UxPa+tTzObyaD02gC17RTPrLpNOUyOnJzW01bVakDeGeU7nnwsMuMb9ZHpRbXBdJHua5PsufkXlUaMKL7IdlPYHdgT5hI5gKZuWDFHjz7DnsB8LiffAa9GQGDVnWzmBTMbJ1t2y9eBxgu+3YxdnSHtHvKoCr+xbok3yG/Kq6PbDxmjFrtUE25xMRV1ZfJksUtAolYsIUiAf2kQGxRYgWzwZnXXCbc+SRi8SPilN0ihzOEloEyuKuyskug1OeBw1r5mP3VsIhw2TX7DLt0R+0hkL8yTL5I+UarhMCxlt2gSlpgScFLjhG6uBhtBMUXFcVDlH9e5IX46qWL9KY3VtL8fCnTdr8HWaH3zSmPjqHA4pYXWP6YWyAhP4lEn5CeG9JV59MztzuX2e/dY1tw6Metpc5Xq3hOXC8uC7YK0fNMvT5QAfgeT+Y9cZx1+GnNm3dcbV9gsz46zDsseLB/1j1x+Gi1OiA92KXISKtQaA2LnIPTA6C4goLy14J+BHzTxYubYAT55oVvQvQL5sUEAkq22krkD/szSG6Rh+5eff4azfHT+KkwusmjHfOrQ8ZIG3sTBHnC6ASjvIbDecZ5o5AnGniNLT7c4rHEZBuKvWWYf52Q2M76Q3mGuaLoXKPcdccTDSdxHx5a7zHMWJ47q/vX0NBCBQbDzKjyJmFGU0DTtBNGJOIOBHME6Aa09h1M2j5R5J4C/EIERPew4UAiLrJJEJPLLFs51fRrSrEjeEfRFfHCGPg3dcUHOzeJzCn37TMMmYYZ2u0/76I44LsJuVhNAnFq8SMErGn4Wxt886lcbINTz8WolFvttZ1vRNqmVRtZGWZ4/04ejNu5URIgvtj9RFcEQhxZ85Y1yGREjWVJHJazzDlW61MsL1K31/mdnPbyRk46TyK9vYxmnGeNmJfFrPPMelxWKm0FFN5MFzLbvV7f7ixbWc9v+LO/Tln3uX3r+wwmXHQB8eMHQtyFDiFIj7ZLaLb62DYckoeHO8opCDlejqDIHeF4HhK3bVCddcrz7tD+E2jDPTC8FB6iSElwEeJT4FI7DHyPIerk/qExT+BHw5iY9FsOnT4jMgzWOfjesBq5dfvvv/goX0yX9oRa8vffL+chMu38d/uNGNmZ0wOWwqfjTIxPPC30+9ygPNKtv//mI/2eE+YE+hfmmX7L770DXkmv935va0/J/cilQFknTvzxR48pNjpN79uM23WZvvN88KRQ7anMaHoGBsHVJ8UkPHiRHmJcHZAD/hGYS3zGt8Ifq2CeuVHRzWSO4SMjZOYxo1xp+rw0hCk2JHhKK7+yJSAlBZKgZ91m0V4OmZGRGQ7qtjynKikrHfh8Hp0XoLYiH7YRZgfm/+1hvCEYOhsSyvZ/B9MVA7OENuTDN4672Z3zhGnCPFgfVIVM5FxLcfpZeM7KwCqOM1cXw1pH2ylFOxd/Qbgp8vXCn/4R1zjIxCqn69442P8ISgGitHVHJUwHy88JZGkBBfE/DOd9HQQee7fFzMwgTos4dkyLiDMwNTuw6veR9yI/oxrL6tD1sbh/258Vs4ao4cwGfAoUL4aFwqg3HV7zQ5FqmOCvFowSioJVUJi0Mb5BcTjUANydcGZVS5embrSa/l9MBvsllZXSA8mgpmI8K4BQYjmaCvZIZmLjg59bVjq2vzpeUcFwL83nt0CQI6I31NPs6Ap3IUWJ2kto3IBqpCNwywoj0JW0VsNtWfTlbAyCZ1RW2hC9LeGUgGpgBDfbVZJr7fUdDRPjuzdTg+vuoK09PW0caUDYuJ/eBOB/w5mZwcem8GpMjlZQp8SoCXP7DvqKff19pUQqUUC0JtnBrfbG/yRZmyGOpPWoYNQagWSbWZPm0Mo3gaOzMGz4EWEdpqy6zkjZyOlgcDGtYWG8qzSGBEwBoYJ3UDito4AJ/C+1Mt5sFaDmDQVNhlYl1j0xnzZ/gjJ1fNO5yvzOFcC8LiXgQ1zDqxD5qoDxitKllT+ivCIKelk9hqRKkuFBiNwjeDP0bfkWd9NdY8irn/dkr8+osh6bfym4wr4SXxH4fjqO/qPx2uS6G+Zr/rlRuuyqh81Omg5XJzHsrj3drTG7uTbfxO539B/f4Y6w/6DOL7cPXJ9UAn5ay56eEsdKEbzn8aOe1g1/9Mjf8+hxY6JKR/uenlmHSQf39n2wFT09K2DVsE5g9wCkGgAQK2iuBX6r27bBiB2CASJZogCQeKTPxOnjdqn7inJgBLZk9qlj08TPJB65+0ACK3yP36VGFRIuuB0HFR8NRe4ZheJmpYO9Jzv/Xedon+n5r7XEGMMOMWI33e6A6z59T6omE9zrUfX4sp+33+UcoQPECMVCGnhDhOl+FikGM9kOCyeGEeH1kyakGNrmSNMGuoqKMwmBHDzK74V7hd2LXsUkhAGpDBoiTTeziDEmg9SQiBBY+6TJzYG1P8K0wUAFYRkvGcJWjhRasmR9gAqFeJ+ZoIiz2JAo/IKLzNiXWGokXGeILmJLz7KKRButRZEV3xTvF+k4bG57ofrm7AtDAm3hseidreE920zWBpH10kPW0qIGu+Ftkj3dGfjIL0rh98Qc5NGQbop87tfd3Qje5aHI0B7U79iYTAlBkizhttN3qyVsuf3z0Yay61kJIrGp59F0fIRRZFVhSWy4LTPfcIvHi5QIwn/035lCFBGlQxagclE4B2vxA4WJnFDDjKOziozC4iJ6L+QMW9zrPgNUC/jTsk+u0YYyNDHF1BSm4ubet2Y6pp7SRYxM2crZav6UkxxOcTXHSQiqTkD5HD8lAS+hW362+Wxpiy203PcNrqcseZaV08G7KLdJzbx5YT7YontYI0ynqfJtFvLtVgnoKJ6Jgq2Mdkym+kjcyPJtZZqcEE1IjqZMvp3ksEdmEU7SkcIsZe8AV/CfGZyr6baMK8BNQ8d6mybbpsQ7ZdD9ZRBZ072jAOzIL8j/y9B0kxmRke3tkyvD/nwnptL6wng9XS9JsFb/ZYETO1/dkzpV1Em2cl3SO0HuN2C9YK2gpFU7RTgT91E11DbnGK8zHPyDL/0tXsZePF8S/4/8QjFdAejkwiwPmw2oiMzdI7iXOeZygRwsv1M5V5nhq3vB0+uFuXjGu30eLicL9B6rf4cKfGCN90OdzgzWDZ5xCr2/Q67ldN/Uhf/MtN/0Gd/F9L7T7uK/CkWexdZhzyJD+xUcWjOln9JMuw8A8a/Xv4Kz4NfXz5sfkHdqySYqE7J2J/nBdtKIq3aVa/FwsxoYt/BtU/LClt9iBBnXLxdLZL9eaaAym42BsW4yuOsIxEkdrQe8GrQTYodSx0rHUgfxxEFneYezJmbUYyZtTLEYdrYfWnlChDyErcQeQoq7AefUn7tveFvObTzrM84so56glNPHn/VrkVQUFanlfZgN6bkQcuBJpTJwU297ZJVcrnHSVNTR6BZYcems2AV6yaDeZDyAy/PvtvQZ4SR8CkfGiwH00v2Lz2I/N6FlMp7Kh9QnhaZRHsgdA3ubVDk2xDqnUBdRdbQSo0Jk28DH9vM2dbvgBWAMWvSEG913d6dbp8W5t0PgDjjjoTwPtY0MTDc67zoIT6y3JbIUTyW7XJYHgnBB44Vz0z7mN37j5jwJ5uLaHAXlB7V7ebkUCQXmaiMfe7YPkiZi66yHLDWWAwkJfUwJswv4C9o1gVfK3cuvHE1dtVrXwbjN6FhnFcqGrdHe1q6xwXtpAj23oLZ4tgwv/IqbZB55r1FLnEbK9zAc4lzL0rwh+Eo58te24CPvNe8rjbY6EegX3IV7kBctjtaQkF4FFhZmixxiJtNJZ59K1kMxBK77f7WfH+zYdyZSaY42oT/aSyCdrjOOjphcv534y9gvxO031wFBt6jQPhuF4v96y/J2yG3zo7f5aFTZUAKRZc4ivSU5OqJ1lmDYaXx9cybB0w3tLf6a2FVLgdSckuW2zxOU9goSVHppnT9SO7dyMziHfLQXSqIJ/eN8SrD7FNhwRMTGkmJCCWZf/GZ5bShJCp3S2UxOv1pSNH1WwQgOoahuBJ49uz7QyXjFGquEffePX050PjgRuqSqRxfut2FY91tBjvMmtV1iZluBS6PYJaFw82CBW33skqD68J/AFANqfrn5IoABB8on4+xTK6uhFujsTngFEIkLHzEzi327eiwoc21sWGFXm3cKRWGntLtqd++unJ7iFTsGHh51Nmvvai1MB+taDcuCZXc16WBazJpEd2O5QVB6YTqRzWCNUuIY8fsIPAZ3kOlXBAmupGDTYLOPph/bfYl6U0LnQhjK2uJnnrm7Ibsixt5I8qtblBukqCtUQ0qwKokS0o2Pgwo0UBRD0yaVY58yKPFQQSoUCoUUpMVD0dDyNFgIykmsOoW9RbuFJf6g/ViLnaXNYonztHnQbXj13P+JXRNfcscF+23CtwkPJDm6UUfgX78iRgwknIQRdPn/dQVa1pOCiMNx054Igqpcrw97V3IgiB+NxGAccjIefDOEhHvLilSOnosh7Dcee+rjd31el+3w2nBVnZWjibSes+fis+ev9uH43e3XE0wFMmrSLm4cNi/eS1MReIicG+9NPib8UcMY64FCcwErNNyqcp0V8IZTjs0wkHL+EErd0TEH3dWoApjuzrQAzu7GkwmrPLMH9Xg4/ichu5pAZpCJ1dmExyyCfjCbVzu4sPqtE1ozsytRQN0cGRkR2WxCMWlRq1sH9YShpuPw+XnEiZ+A9Jz4TQF9vSC4n3ecvXY5O957YwF+XfAmb3xB0HpOruNv0cpUM47DM7szkrWq1cN16KGwiMjIZjVAVWZktKhFedeu9cwhfMQj8GR8TjUBMAC+fCYcAq8nZPNX+RDaCnymj1b7hfUpc8Bx+PsPiGPw4x8+HEe0Qne3u65AxTVm2KXtTkv74+v6r9fTMXp0/dHdRa4zh/3Hx/nRC1yG4FeOuwIBTiIbgc/+o5PXSrpkYIUaXrjvteaBnUl+500dt2Mk+aVOmt18/fHL7S/Xd3f8asCDImJtmMdoict0AbH0iTSxmO2cSJk1/Hcu0TA+/uCnqrpDseEhoS3jnjpNbDw6pfuB4ePuZCBIb/sInx5MtyJZmEM4Zlr3XeOflARwMD+8o8zi9ADWQNNRerc9pAInKjy2XJkevcMmenQfTWeTC10l/5xLpemgPhO9SR+osNGBq59+kq9CuRY7+rR643ktOIWyeJW6/XJ4hKPpaH0ovfZwxoSOdmUxXXuB975oBpTA3cT+JGIsVwWtSghKFzM+sT02ARVz8s0yxYiXswlj2Z7aElAK8rZisgxuFffnlkLTvCAL34iKsEjMqDm93bTddpUf8tibj7oEM2VrphpAK2E7dkH1ZHNpXD4PExU6kZd9YzzG8jcAAe4Jq4x41Tyni0bUBeqIkyDSug7SO8xnzbtVI5OR1TlHEi0SjQGP7T7aYUntX+bMicOWkFMQyYgl5HkWv26Zcx/V8jJQReJNUrPnZa8EC/DdBb/1dRUX71R9erO5s37oVEtCpdsluG3x25QlpktSSt/AbC+55ya0Dp1y1jvvUBOedG8bSGZe9CY3r75gptiq7GuRnqwNHu9M4GU10p98oE+9hBumte+d3rt/c/oW4rzO2yFRyY9PTPC4MIcQONg6jqtYXmNpxstOQ2eO5AcRBPyZ4KWUpbZik/72Qbfl786aiVpN/3q6wc1R88dh92RmOIhAYrQy+wga5YQ9FgBYQaVJpTude2uBQIN6Yox0aYed85DRhmHhbc+8SjLWUQjNoMNg89cr53JofSAMivHNdMuc8V8hiwUjC+t8w3vUDowl3vzu9CpPV1CHifX5d7p2TIiIoxGFxIyQX9yT/onkOS8m4qsNIhizJnFPDXm7c3Z7Mr3WqNiY/FqxmYounKrte+pRWX58SaIZbOVBSl3eSc+TOUHz58P83kwOLo89Wnjl5PDon3rYtV9MUt66hsHs3y23cPDZ3BtvVE/NgKTUmpVWLagfN+78suTAT+ofcWctzsX9YT0drltMxJ2jAF/Iaq/smUGOp7vr1ANTq53DXWDSW26KAnbg9/9qBLB2GFaMbt2b/mGnxEI7Ge7mgqKRvFLUWLZE0cpzd4pJuquAQeLYzB85DBrMPkV66WWZg9Ao9veNnCigx+JFYNREBR7/OXxZoKyGNbRjqtNVCHW5CboFtcbh6a0OgJ1Mb77tVgGEAEB4uncQd/S4uU7gv2JDTExyZyAjlyKOiQHdF1U2Bb/fT759uK4TvEd3fS5nQj2RZ9Boiqedv7UVcWK/J8JgTLvnfa4yyuiOC4LG7fH2fV/p6Pipd6QDZAAJSHDWmSrgCS9ZG7uyyMVWS9IlYDX/sx+1ZDXMHZNVTIMO+xZMRrrOUEi1p1rgCZevwLM9UE3VqcID/jrfXBn4FA+z2UOfDtvHzhraH7YauIk6yY6jDVWiRyYLOrWcE7tcN8/34gO9JVvHZg9Y2R82nI09bP9pCEqlqGrTn+KhpVCCBZPvmpnM8XEp1F+ZhoHvrqt2sKYSKHmTkmqaGtgU5SW0BC4rA7WdiBjdwTiiboKpwTtlVx9G6JH8aSDSetnxeAkyYzZ6Z4c9PIAo6cEeiJE21Hm7IX6iHY2RdTWJB6IMoaWwaOIrrMoFeKm1Yhw+RkDVHor4nXMQDppUkqMHovfeGgIHsrpEhxqhZFMBlnOnbL+MiInnNBBhnfjnZp833HiU1qLCRzVwF1l4mA0r6kTMvZeCVx5eh2Mj5NkOANkHA1EzzlQn3NI1ZcuR//tn26ErvRgx5sUkemtYFgZ06DSpk2ENESrjQimoWxeDVuVdZi37qC+iCQp/0No9nbxKIWkdFjSxQpuQHb0huh9NHKvvHHUQDYi4bHaDVW++0JgezgiveaVT6xGwms0i3khmw03rIy7gyozXiZJXDK0BIG5KnLAZMqYw9QU0xoXVITXt4H8DOoZ9ItdLPGq5bhKfpOTadJmLgmIlGaU10b0KSrgA4XHE9NYtoggVLOP5ilssRLM8WsBSS5ds73GKp644ZXpDSCXYMTD364GcpI7CkJFFXb/JMCazH+QoCW8DsqIXQLIO6ISzTdivUiCa46VsUle46Mb3Mj634STrJFd3TBMsajgGY2Szycejw0m3wbouG6XEDZNlrtjb4AbkWA9XTX5eoJ9oQ2dplBhx6d3qlxmHXF37lz1A5ciSmoW9f/jd68F+AJEwYFMUc0RVmIRrk7vbq0LCS0zvPpIdF0fIhYp2FsaL1VXlhYvtIsgEl1qzB7Mug3pjNo8jOoTxo1107zegqUg2hRveHpHRvmkgpccmJLNbNkcSdbZ975k/2zgipJSvs9DYIRsinSuqKGvTJsTGTAMnE0QXc2TV4SjAmRLMVQ1nVdqho3irkvq5NgW+A7WhbLreZZwDEGpjggDya9MkY+nrg5QtjNA/+UR1wt+A+Kqc5mms88LzfGRmgV6bsDkCR90Hu9jUDSNNGK81Sd5il+BNAHSrOMWtMAWFTKy6aZMneXHHRA86mx6i6iwDG3ULurr5OuCBrFhqTHNuyV5GxAZlO+5/NfNzuJ+/07iA/x0fgPJEH3pOPDxvaAY0YSCc/Mcyt7egPmaAuubjjVNCALgnOgv/KqA0+WVlHxnkLuF/dKHbPwMIdUzU0KJDyf9GEiiBjyIABWgZn4X/qWe4hyerpusVniWxwOgHWdDYk5kFTsM6difrmfIsG1jgVbZwQeqLW1mlRRA6HqCPnQMpNrkkjQX+rfPY+6ZAXkCTyUbAgS1gj3LCT1K+3pTjgGf9hxwUyGl5JWEdJTaPOeiBE3Mjv7HujTxiP/At/sOn6Ei38zVy9Q8MeNFPmM/1HlFSce3pe8KHoTVN5voBjnONsPfLpfDe+Mza3744KJDT8sIVhXUUHvPG6YET/8f/jXVv5EIHDfQfOSHsrU+381U4/IGRY7+aZ4Grf673GCsluZpr94Xv+cqhNU3GL/cBjnPNodn7ZVysiNKzeqFvXSjtd5uj+vJIB8oVSpWausavH3Q101wLWtRSRWVVtXSehPxobevxhKyoyVQ6k83lC0VN/2nA66O+obGpuaW1zTAt23HbOzq7unt6ARCCzyXC6ygk4seYJfon45w4XhCl31OfpWq68ZOpRttxb0H9LArCKE7SLC/Kqm7arh/GaV7WbT/O637e7wdACEZQDCdIimZYjhdESVZ+E7mmG78+eWlsx/X8IIziJM3yoqzqpu36YZzm5ejT0u72h+PpfLnekpJTUtPSMzKzsnNy8/ILCouKS0rLfnXswVRWVet+hn7I6oyWNfFs0kNPoMdnLeKsbo0z8B84GxZZPJoi3o8Rs/b45Eu5PA85Aq2QEy8cSXty4Y/J+iEBS8UKzQfm9ei4D15gK7JLZk5Dwwo7G1j1yi+VLW5ew6rdFEmwjEEodSLOHuvhOpdtrxamSLCrmLvbFMnmCTdDlGpVi8tOFAttnouMQmHZy4WWI1yw4JNbNl3I2Zgs8H6cFmjNl1FsAZspHyfI0XoM2pzJI1mQFhgll8V0osCTSeppQJBJqpVwBW254nLM/DVF8eUsUyLmofBExY2XUt7WxFX4xIr1/osUGhiLFx34KCoWsMHs7E+lZvXxJNOEMGONF9OYhIsK1ZGY1njyrgWyU2Ogwgo2eAbbhvAwrUIH5x9oOt1fi37pz1C2giGUz2uYpPInMinUaEqhN0sTixWy+aZWCcryY0gvYhg2zEsan52uHfiEYtapW5ROLKUwOJtCTheCY+KjVYlVVnoCZNkfGClcdECYbYRpYwC/Zud4odGyFgQ3C/SSRaEF24bQJxyC0V29I+yKeDSBr76E/0QK21kw2VP/VmlDucSRJqusmq3Km8dpFd3jnAHFMU2+pgJkGprSFrYInGBIVne2nDAZh6qecXziw+AWUTYPIbxg3FTya/xX8xAkMlbufn0rtEQhQ3ET8ENMwZO1ngm3Ahilpw1v9InRSj2wRgM/wSVtli8izjRZtWz1jG9WQ3p2otxFdtQ7cEI4J0IzxEModOJV6TM8KhZBzMttezYGCZxu3rPL0oVwtXRdKIY8ctxoWRsmYP6CFwxs6H4GvjbJu55IGrgPnVsEWfnCefvRaxJVwTnFjG8oWHj5w2Qx6G3WWeHOo2b9lp4axYBpW6cNDSzrb8MqE46zjF2wc8osFIxolS44PUnZl46X1uC3bqaVjze2dHAKtMyfsfQiTLtKWouhnrCx1oHiV2YmvwF367YtKaexPeyXo3chD7zvv23HoI6pJQYiJg+OjyO7S8FZYHG4RtL2uUgwLoC9Vg5rjJYDdcyXV/1LPb3PDSeUbSYm1xPyRqngY0+oOtrYgKGdla/LuTST6PTKlDkwa+ug6XQfRdR4zma31mNi9hYOYa+f6uNZWRzCKJRFve1XHE4VN1BCLwyHTKXudZCQUPKGd2tCTBm6A27mGgvfRS1MtMDicYptfHv5Lf2V9N7nhg2y7zVzeAZbfzuWvtnxcEoyGahq1o06UTcf7rJ3lJZOwWhR2cozpvAnM17ZFMT7P6FsNtQ3Y17nJo8V8gVmqRZSb9csTEsMWj+GYr3NTZRBW6gy8vlSCxyUbgAAAA==) format("woff2")}.snake-iconfont{font-family:snake-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sicon-wifi-off:before{content:""}.sicon-wifi:before{content:""}.sicon-woman:before{content:""}.sicon-zh:before{content:""}.sicon-zhifubao:before{content:""}.sicon-zhifubao-circle-fill:before{content:""}.sicon-zhihu-circle-fill:before{content:""}.sicon-zhihu:before{content:""}.sicon-zhuanfa:before{content:""}.sicon-account:before{content:""}.sicon-arrow-down-fill:before{content:""}.sicon-arrow-down:before{content:""}.sicon-account-fill:before{content:""}.sicon-arrow-downward:before{content:""}.sicon-apple-fill:before{content:""}.sicon-android-fill:before{content:""}.sicon-android-circle-fill:before{content:""}.sicon-arrow-left:before{content:""}.sicon-arrow-leftward:before{content:""}.sicon-arrow-left-double:before{content:""}.sicon-arrow-right:before{content:""}.sicon-arrow-rightward:before{content:""}.sicon-arrow-up:before{content:""}.sicon-arrow-right-double:before{content:""}.sicon-arrow-upward:before{content:""}.sicon-arrow-up-fill:before{content:""}.sicon-bag-fill:before{content:""}.sicon-attach:before{content:""}.sicon-backspace:before{content:""}.sicon-bag:before{content:""}.sicon-baidu:before{content:""}.sicon-bell:before{content:""}.sicon-baidu-circle-fill:before{content:""}.sicon-bell-fill:before{content:""}.sicon-bookmark:before{content:""}.sicon-bookmark-fill:before{content:""}.sicon-calendar:before{content:""}.sicon-calendar-fill:before{content:""}.sicon-camera:before{content:""}.sicon-car:before{content:""}.sicon-camera-fill:before{content:""}.sicon-car-fill:before{content:""}.sicon-chat:before{content:""}.sicon-checkbox-mark:before{content:""}.sicon-chat-fill:before{content:""}.sicon-checkmark:before{content:""}.sicon-clock-fill:before{content:""}.sicon-chrome-circle-fill:before{content:""}.sicon-checkmark-circle-fill:before{content:""}.sicon-clock:before{content:""}.sicon-checkmark-circle:before{content:""}.sicon-close:before{content:""}.sicon-close-circle:before{content:""}.sicon-column-line:before{content:""}.sicon-coupon:before{content:""}.sicon-close-circle-fill:before{content:""}.sicon-coupon-fill:before{content:""}.sicon-cut:before{content:""}.sicon-edit-pen:before{content:""}.sicon-download:before{content:""}.sicon-edit-pen-fill:before{content:""}.sicon-email-fill:before{content:""}.sicon-email:before{content:""}.sicon-empty-address:before{content:""}.sicon-empty-car:before{content:""}.sicon-empty-data:before{content:""}.sicon-empty-favor:before{content:""}.sicon-empty-coupon:before{content:""}.sicon-empty-history:before{content:""}.sicon-empty-message:before{content:""}.sicon-empty-list:before{content:""}.sicon-empty-news:before{content:""}.sicon-empty-order:before{content:""}.sicon-empty-page:before{content:""}.sicon-empty-permission:before{content:""}.sicon-empty-wifi:before{content:""}.sicon-empty-search:before{content:""}.sicon-en:before{content:""}.sicon-error:before{content:""}.sicon-error-circle:before{content:""}.sicon-error-circle-fill:before{content:""}.sicon-eye-off:before{content:""}.sicon-eye-fill:before{content:""}.sicon-eye:before{content:""}.sicon-facebook:before{content:""}.sicon-eye-off-outline:before{content:""}.sicon-file-text-fill:before{content:""}.sicon-facebook-circle-fill:before{content:""}.sicon-file-text:before{content:""}.sicon-fingerprint:before{content:""}.sicon-gift:before{content:""}.sicon-google:before{content:""}.sicon-github-circle-fill:before{content:""}.sicon-gift-fill:before{content:""}.sicon-heart-fill:before{content:""}.sicon-google-circle-fill:before{content:""}.sicon-heart:before{content:""}.sicon-grid:before{content:""}.sicon-grid-fill:before{content:""}.sicon-home-fill:before{content:""}.sicon-home:before{content:""}.sicon-hourglass:before{content:""}.sicon-hourglass-half-fill:before{content:""}.sicon-ie:before{content:""}.sicon-info:before{content:""}.sicon-IE-circle-fill:before{content:""}.sicon-integral:before{content:""}.sicon-info-circle-fill:before{content:""}.sicon-info-circle:before{content:""}.sicon-integral-fill:before{content:""}.sicon-level:before{content:""}.sicon-list:before{content:""}.sicon-kefu-ermai:before{content:""}.sicon-lock:before{content:""}.sicon-list-dot:before{content:""}.sicon-lock-fill:before{content:""}.sicon-lock-open:before{content:""}.sicon-man:before{content:""}.sicon-man-add:before{content:""}.sicon-lock-opened-fill:before{content:""}.sicon-man-add-fill:before{content:""}.sicon-map:before{content:""}.sicon-man-delete:before{content:""}.sicon-map-fill:before{content:""}.sicon-md-person-add:before{content:""}.sicon-mic:before{content:""}.sicon-md-person-fill:before{content:""}.sicon-minus:before{content:""}.sicon-mic-off:before{content:""}.sicon-minus-circle:before{content:""}.sicon-minus-circle-fill:before{content:""}.sicon-minus-people-fill:before{content:""}.sicon-moments:before{content:""}.sicon-minus-square-fill:before{content:""}.sicon-moments-circel-fill:before{content:""}.sicon-more-dot-fill:before{content:""}.sicon-more-circle-fill:before{content:""}.sicon-more-circle:before{content:""}.sicon-nav-back:before{content:""}.sicon-nav-back-arrow:before{content:""}.sicon-pause:before{content:""}.sicon-order:before{content:""}.sicon-pause-circle:before{content:""}.sicon-phone:before{content:""}.sicon-pause-circle-fill:before{content:""}.sicon-person-delete-fill:before{content:""}.sicon-phone-fill:before{content:""}.sicon-photo-fill:before{content:""}.sicon-photo:before{content:""}.sicon-play-left:before{content:""}.sicon-play-right:before{content:""}.sicon-play-circle-fill:before{content:""}.sicon-play-circle:before{content:""}.sicon-play-right-fill:before{content:""}.sicon-plus:before{content:""}.sicon-plus-circle:before{content:""}.sicon-plus-circle-fill:before{content:""}.sicon-plus-people-fill:before{content:""}.sicon-qq-circle-fill:before{content:""}.sicon-pushpin-fill:before{content:""}.sicon-pushpin:before{content:""}.sicon-question-circle-fill:before{content:""}.sicon-question:before{content:""}.sicon-rewind-left-fill:before{content:""}.sicon-qq-fill:before{content:""}.sicon-qzone:before{content:""}.sicon-qzone-circle-fill:before{content:""}.sicon-red-packet:before{content:""}.sicon-rewind-right-fill:before{content:""}.sicon-rmb:before{content:""}.sicon-rewind-right:before{content:""}.sicon-search:before{content:""}.sicon-server-fill:before{content:""}.sicon-setting-fill:before{content:""}.sicon-setting:before{content:""}.sicon-shopping-cart:before{content:""}.sicon-shopping-cart-fill:before{content:""}.sicon-share-fill:before{content:""}.sicon-share:before{content:""}.sicon-thumb-up:before{content:""}.sicon-thumb-up-fill:before{content:""}.sicon-trash:before{content:""}.sicon-volume-fill:before{content:""}.sicon-trash-fill:before{content:""}.sicon-volume:before{content:""}.sicon-twitter-circle-fill:before{content:""}.sicon-volume-off-fill:before{content:""}.sicon-warning:before{content:""}.sicon-volume-up:before{content:""}.sicon-warning-fill:before{content:""}.sicon-weibo:before{content:""}.sicon-weixin-fill:before{content:""}.sicon-weixin-circle-fill:before{content:""}.sicon-weibo-circle-fill:before{content:""}.sicon-plus-square-fill:before{content:""}.sicon-rmb-circle-fill:before{content:""}.sicon-rmb-circle:before{content:""}.sicon-reload:before{content:""}.sicon-rewind-left:before{content:""}.sicon-red-packet-fill:before{content:""}.sicon-scan:before{content:""}.sicon-server-man:before{content:""}.sicon-skip-back-left:before{content:""}.sicon-skip-forward-right:before{content:""}.sicon-star:before{content:""}.sicon-taobao-circle-fill:before{content:""}.sicon-taobao:before{content:""}.sicon-thumb-down-fill:before{content:""}.sicon-thumb-down:before{content:""}.sicon-twitter:before{content:""}.sicon-volume-off:before{content:""}.sicon-volume-up-fill:before{content:""}.sicon-play-left-fill:before{content:""}.sicon-question-circle:before{content:""}.sicon-tags-fill:before{content:""}.sicon-tags:before{content:""}.sicon-star-fill:before{content:""}.icon-gallery[data-v-be2bffcb]{margin:20px 0 32px}.icon-gallery__meta[data-v-be2bffcb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--vp-c-text-2);font-size:13px}.icon-gallery__grid[data-v-be2bffcb]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--vp-c-divider);border-radius:10px;background:var(--vp-c-divider);gap:1px}.icon-gallery__item[data-v-be2bffcb]{position:relative;display:flex;min-width:0;min-height:92px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px;border:0;border-radius:0;color:var(--vp-c-text-2);background:var(--vp-c-bg);cursor:pointer;transition:color .16s ease,background-color .16s ease}.icon-gallery__item[data-v-be2bffcb]:hover,.icon-gallery__item[data-v-be2bffcb]:focus-visible{color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}.icon-gallery__item[data-v-be2bffcb]:focus-visible{z-index:1;outline:2px solid var(--vp-c-brand-1);outline-offset:-2px}.icon-gallery__item i[data-v-be2bffcb]{font-size:24px;line-height:1}.icon-gallery__item span[data-v-be2bffcb]{width:100%;font-family:var(--vp-font-family-mono);font-size:10px;line-height:1.35;text-align:center;overflow-wrap:anywhere;white-space:normal}.icon-gallery__item small[data-v-be2bffcb]{position:absolute;top:7px;right:7px;color:var(--vp-c-brand-1);font-size:10px;line-height:1;opacity:0}.icon-gallery__item small.is-visible[data-v-be2bffcb]{opacity:1}.icon-gallery__status[data-v-be2bffcb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 720px){.icon-gallery__grid[data-v-be2bffcb]{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-gallery__item[data-v-be2bffcb]{min-height:92px}}:root{color-scheme:light;--snake-brand-fill: #06d290;--snake-brand-hover: #05be83;--snake-brand-active: #04a873;--snake-brand-text: #007a55;--snake-brand-ink: #073b2a;--vp-c-brand-1: var(--snake-brand-text);--vp-c-brand-2: var(--snake-brand-hover);--vp-c-brand-3: var(--snake-brand-fill);--vp-c-brand-soft: #06d2901a;--vp-c-bg: #ffffff;--vp-c-bg-alt: #06d2901a;--vp-c-bg-soft: #06d2901a;--vp-c-divider: #dbdce2;--vp-c-border: #e8e8e8;--vp-c-text-1: #0f1113;--vp-c-text-2: #404155;--vp-c-text-3: #707184;--vp-sidebar-bg-color: #ffffff;--vp-sidebar-width: 230px;--vp-nav-height: 58px;--vp-font-family-base: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", sans-serif;--vp-font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}.dark{color-scheme:dark;--vp-c-brand-1: #35e7ad;--vp-c-brand-2: #18d99a;--vp-c-brand-3: #06d290;--vp-c-brand-soft: #06d2901a;--vp-c-bg: #1b1d24;--vp-c-bg-alt: #111111;--vp-c-bg-soft: #22242e;--vp-c-divider: #282a37;--vp-c-border: #2e3040;--vp-c-text-1: #ffffff;--vp-c-text-2: #d6d8e8;--vp-c-text-3: #9ca0b8;--vp-sidebar-bg-color: var(--vp-c-bg)}html,body{background:var(--vp-c-bg)}body{color:var(--vp-c-text-1);-webkit-font-smoothing:antialiased}.VPNav{border-bottom:1px solid var(--vp-c-divider)}.VPNavBar,.VPNavBar.has-sidebar .content,.VPNavBar:not(.home){background:var(--vp-c-bg)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.VPNavBarTitle .title{font-size:20px;font-weight:650;letter-spacing:0}.VPNavBarMenuLink,.VPNavBarMenuGroup .button{font-size:14px}@media (min-width: 768px){.DocSearch-Button,.DocSearch-Button:hover{background:#f3f4f6}}.dark .DocSearch-Button,.dark .DocSearch-Button:hover{background:#282a32}.VPSidebar{border-right:1px solid var(--vp-c-divider);background:var(--vp-sidebar-bg-color);scrollbar-width:thin}.VPSidebarItem.level-0{padding-bottom:14px}.VPSidebarItem.level-0>.item>.text{color:var(--vp-c-text-1);font-size:15px;font-weight:650}.VPSidebarItem.level-1 .link{min-height:34px;padding:6px 12px;border-radius:4px;color:var(--vp-c-text-2);font-size:14px;line-height:22px}.VPSidebarItem.level-1 .link:hover{color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}.VPSidebarItem.level-1.is-active>.item .link{color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft);font-weight:600}.vp-doc{color:var(--vp-c-text-2);font-size:14px;line-height:1.85}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4{scroll-margin-top:calc(var(--vp-nav-height) + 20px);color:var(--vp-c-text-1);font-weight:500;letter-spacing:0;text-wrap:balance}.vp-doc h1{font-size:30px}.vp-doc h2{margin-top:44px;padding-top:0;padding-bottom:10px;border-top:0;border-bottom:1px solid var(--vp-c-divider);font-size:24px}.vp-doc h3{font-size:19px}.vp-doc p,.vp-doc li{color:var(--vp-c-text-2)}.vp-doc div[class*=language-]{border:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft);box-shadow:none}.vp-doc :not(pre)>code{margin:0 2px;padding:2px 5px;border-radius:3px;color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}.vp-doc table{display:table;width:100%;table-layout:auto;font-size:13px}.vp-doc tr{border-top-color:var(--vp-c-divider)}.vp-doc th,.vp-doc td{padding:10px 12px;border-color:var(--vp-c-divider)}.vp-doc th{white-space:nowrap;color:var(--vp-c-text-1);background:var(--vp-c-bg-soft)}.vp-doc tr:nth-child(2n){background:transparent}.VPDocAsideOutline .outline-title{color:var(--vp-c-text-1);font-size:13px;font-weight:600}.VPDocAsideOutline .outline-link{font-size:13px}.contract-note{margin-top:24px;padding:13px 16px;border-left:3px solid var(--vp-c-brand-1);color:var(--vp-c-text-2);background:var(--vp-c-brand-soft)}.VPHome .VPHero .name{color:var(--vp-c-brand-1);background:none;-webkit-text-fill-color:currentColor}.VPFeature{border:1px solid var(--vp-c-divider)!important;background:var(--vp-c-bg)!important;box-shadow:none!important;transition:border-color .18s ease}.VPFeature:hover{border-color:var(--vp-c-brand-1)!important;box-shadow:0 12px 30px #04a87317!important;transform:translateY(-2px)}.VPHome{background:radial-gradient(circle at 77% 12%,rgba(6,210,144,.13),transparent 27rem),linear-gradient(180deg,rgba(6,210,144,.035),transparent 34rem)}.VPButton.brand{border-color:var(--snake-brand-fill)!important;color:var(--snake-brand-ink)!important;background:var(--snake-brand-fill)!important;box-shadow:0 8px 22px #04a87333}.VPButton.brand:hover{border-color:var(--snake-brand-hover)!important;background:var(--snake-brand-hover)!important}.VPButton.brand:active{border-color:var(--snake-brand-active)!important;background:var(--snake-brand-active)!important}.VPButton.alt:hover,.VPFeature,.vp-doc div[class*=language-]{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(a,button,[role=button],input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--snake-brand-fill) 62%,transparent);outline-offset:3px}.vp-doc div[class*=language-]{border-color:color-mix(in srgb,var(--snake-brand-text) 14%,var(--vp-c-divider));box-shadow:inset 3px 0 #06d29073}.dark .VPHome{background:radial-gradient(circle at 78% 10%,rgba(6,210,144,.08),transparent 27rem),var(--vp-c-bg)}.preview-panel{position:fixed;z-index:15;top:max(72px,calc((100vh - var(--preview-phone-height, 548px)) / 2 + 28px));right:20px;--preview-phone-width: calc(375px * var(--preview-scale, .8));--preview-phone-height: calc(375px * var(--preview-scale, .8) * 143.6 / 70.9 + 26px);width:var(--preview-phone-width)}.preview-phone{position:relative;box-sizing:border-box;aspect-ratio:70.9 / 143.6;width:375px;transform:scale(var(--preview-scale, .8));transform-origin:top left;padding:54px 9px 18px;overflow:hidden;border:1px solid #0b0d10;border-radius:38px;background:linear-gradient(145deg,#303238,#0d0e10 28%,#1c1e21 52%,#08090b);box-shadow:inset 0 0 0 1px #9ea4ac52,inset 0 0 0 2px #0000007a,0 2px 8px #0c0f142e,0 20px 48px #0c0f144d}.preview-phone:after{content:"";position:absolute;bottom:7px;left:50%;width:54px;height:3px;border-radius:99px;background:linear-gradient(90deg,#aeb5bf,#707986,#aeb5bf);transform:translate(-50%)}.preview-phone__island{position:absolute;z-index:2;top:31px;left:50%;width:56px;height:17px;border-radius:99px;background:#05070a;box-shadow:inset 0 0 3px #ffffff0d;transform:translate(-50%);pointer-events:none}.preview-phone__system-status{position:absolute;z-index:2;top:24px;right:9px;left:9px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 17px;border-radius:25px 25px 0 0;color:var(--snake-brand-ink);background:linear-gradient(120deg,#06d290,#35e7ad);font-size:11px;font-weight:700;line-height:1;pointer-events:none}.preview-phone__indicators{display:flex;align-items:center;gap:6px}.preview-phone__signal{width:14px;height:9px;background:linear-gradient(currentColor 0 0) 0 6px / 2px 3px no-repeat,linear-gradient(currentColor 0 0) 4px 4px / 2px 5px no-repeat,linear-gradient(currentColor 0 0) 8px 2px / 2px 7px no-repeat,linear-gradient(currentColor 0 0) 12px 0 / 2px 9px no-repeat}.preview-phone__wifi{width:14px;height:14px;fill:currentColor}.preview-phone__battery{position:relative;box-sizing:border-box;width:19px;height:9px;padding:1px;border:1px solid currentColor;border-radius:3px}.preview-phone__battery:after{content:"";position:absolute;top:2px;right:-3px;width:2px;height:3px;border-radius:0 2px 2px 0;background:currentColor}.preview-phone__battery>i{display:block;width:78%;height:100%;border-radius:1px;background:currentColor}.preview-phone iframe,.preview-phone__status{width:100%;height:100%;border:0;border-radius:0 0 25px 25px;background:#f6f7f8}.preview-phone iframe{display:block}.preview-phone__status{position:absolute;top:54px;right:9px;bottom:18px;left:9px;box-sizing:border-box;display:grid;width:auto;height:auto;padding:20px;place-items:center;color:#66746e;text-align:center;font-size:13px;line-height:1.7}.preview-phone__status strong,.preview-phone__status span{display:block}.preview-phone__status code{padding:2px 4px;border-radius:4px;color:currentColor;background:#8f3f3614;font-family:var(--vp-font-family-mono);font-size:11px}.preview-phone__status-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.preview-phone__status-actions button,.preview-phone__status-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(143,63,54,.24);border-radius:7px;color:#7b342c;background:#ffffffb8;cursor:pointer;font:inherit;font-size:12px;font-weight:600;text-decoration:none}.preview-phone__status-actions button:hover,.preview-phone__status-actions a:hover{border-color:currentColor;background:#fff}.preview-phone__status-actions button:focus-visible,.preview-phone__status-actions a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.preview-phone__status--error{color:#8f3f36;background:#fff5f3}.dark .preview-phone__status-actions button,.dark .preview-phone__status-actions a{color:#ffc5bd;background:#5c1d17b8}.dark .preview-phone__status--error{color:#ffc5bd;background:#321916}.dark .preview-phone{border-color:#89939f73;background:linear-gradient(145deg,#434951,#242a31 35%,#151a20 62%,#313840);box-shadow:inset 0 0 0 1px #e0e6ed1f,inset 0 0 0 2px #7c879529,0 20px 48px #04070c8c}.dark .preview-phone:after{background:linear-gradient(90deg,#555e6a,#aab3bf,#555e6a)}.dark .preview-phone__system-status{color:#b9f8df;background:linear-gradient(120deg,#013527,#01513b)}.preview-mobile-link{box-sizing:border-box;display:inline-flex;min-height:44px;max-width:100%;align-items:center;justify-content:center;margin:0 0 24px;padding:11px 14px;border:1px solid var(--vp-c-brand-1);border-radius:4px;color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft);text-align:center;font-size:13px;font-weight:600;text-decoration:none}@media (min-width: 1280px){.snake-preview-layout{--preview-reserved-space: calc(375px * var(--preview-scale, .8) + 40px)}.snake-preview-layout .VPContent.has-sidebar{padding-right:var(--preview-reserved-space)}.snake-preview-layout .VPDoc{padding-right:0;padding-left:0}.snake-preview-layout .VPDoc .content{flex:1 1 732px;min-width:0;padding-right:16px;padding-left:16px}.snake-preview-layout .VPDoc.has-aside .aside{flex:0 0 190px;width:190px;max-width:190px;padding-left:26px}.snake-preview-layout .VPDoc.has-aside .aside-container,.snake-preview-layout .VPDoc.has-aside .aside-curtain{width:164px}.snake-preview-layout .VPDoc.has-aside .content-container{max-width:700px}}@media (min-width: 1450px){.snake-preview-layout{--preview-reserved-space: calc(375px * var(--preview-scale, .853) + 70px)}.preview-panel{right:30px}}@media (min-width: 1280px) and (max-width: 1599px){.snake-preview-layout .VPDoc.has-aside .aside{display:none}}@media (min-width: 1680px){.snake-preview-layout{--preview-reserved-space: calc(375px * var(--preview-scale, 1) + 40px + max(0px, calc((100vw - 1680px)/2) ))}.preview-panel{right:max(0px,calc((100vw - 1680px)/2))}}@media (max-width: 767px){.VPDoc .content,.VPDoc .content-container,.VPDoc .main,.vp-doc{min-width:0;max-width:100%}.vp-doc p,.vp-doc li{overflow-wrap:anywhere}.vp-doc table{display:block;overflow-x:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.doc-actions{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:36px;padding-top:18px;border-top:1px solid var(--vp-c-divider);font-size:13px}.doc-actions a{color:var(--vp-c-brand-1);font-weight:600;text-decoration:none}.doc-actions a:hover{text-decoration:underline;text-underline-offset:3px}.VPPage:has(.snake-home){padding:0}.snake-home{--home-ink: #08271d;--home-muted: #51665e;--home-line: rgba(8, 75, 54, .13);--home-card: rgba(255, 255, 255, .78);overflow:hidden;color:var(--home-ink);background:#06d2901a}.snake-home__container{box-sizing:border-box;width:min(1180px,calc(100% - 48px));margin:0 auto}.snake-hero{position:relative;display:grid;min-height:min(820px,calc(100vh - var(--vp-nav-height)));overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(6,210,144,.17),transparent 26%),linear-gradient(135deg,#fff,#06d2901a 48%,#fff)}.snake-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(5,126,88,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(5,126,88,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 86%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 86%);content:""}.snake-hero__mesh{position:absolute;top:-24%;right:-16%;width:720px;height:720px;border-radius:50%;background:conic-gradient(from 40deg,#06d2900f,#35e7ad38,#007a550a,#06d2900f);filter:blur(28px)}.snake-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:64px;align-items:center;padding:92px 0 112px}.snake-kicker,.snake-section__header>p,.snake-demo__copy>p{margin:0 0 18px;color:#087a57;font-family:var(--vp-font-family-mono);font-size:12px;font-weight:700;letter-spacing:.18em}.snake-kicker{display:flex;align-items:center;gap:10px}.snake-kicker span{width:28px;height:1px;background:#06d290}.snake-hero h1{margin:0;color:var(--home-ink);font-size:clamp(50px,6vw,78px);font-weight:760;letter-spacing:-.065em;line-height:1.04}.snake-hero h1 span{color:transparent;background:linear-gradient(110deg,#007a55 6%,#06d290 58%,#029e70);background-clip:text;-webkit-background-clip:text}.snake-hero__lead{max-width:600px;margin:28px 0 0;color:var(--home-muted);font-size:17px;line-height:1.9}.snake-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.snake-hero__badges span{padding:6px 10px;border:1px solid var(--home-line);border-radius:999px;color:#356153;background:#ffffff9e;font-family:var(--vp-font-family-mono);font-size:11px}.snake-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.snake-install{position:relative;display:flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;gap:12px;margin-top:16px;padding:0 6px 0 15px;border:1px solid var(--home-line);border-radius:9px;background:#ffffff94}.snake-install code{overflow:hidden;color:var(--home-ink);font-family:var(--vp-font-family-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.snake-install button{min-width:58px;min-height:34px;padding:0 10px;border:0;border-radius:6px;color:#075c43;background:#06d2901a;cursor:pointer;font:inherit;font-size:12px;font-weight:650}.snake-install__status{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.snake-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:650;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.snake-button:hover{transform:translateY(-2px)}.snake-button--brand{color:#04261b!important;background:#06d290;box-shadow:0 14px 30px #04a8733b}.snake-button--soft{color:#0b5d45!important;background:#06d2901a;border-color:#04a87333}.snake-button--ghost{color:var(--home-muted)!important;border-color:var(--home-line);background:#ffffff8a}.snake-button--dark{color:#d9f9ed!important;background:#011b14bd;border-color:#b9f8df2e}.snake-orbit{position:relative;width:min(460px,38vw);aspect-ratio:1;justify-self:end}.snake-orbit:before{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:#06d29038;filter:blur(52px);content:""}.snake-orbit__halo{position:absolute;border:1px solid rgba(4,168,115,.2);border-radius:50%;animation:snake-spin 22s linear infinite}.snake-orbit__halo:after{position:absolute;top:9%;left:13%;width:9px;height:9px;border-radius:50%;background:#06d290;box-shadow:0 0 18px #06d290;content:""}.snake-orbit__halo--outer{top:0;right:0;bottom:0;left:0;border-style:dashed}.snake-orbit__halo--inner{top:15%;right:15%;bottom:15%;left:15%;animation-direction:reverse;animation-duration:16s}.snake-orbit__core{position:absolute;top:25%;right:25%;bottom:25%;left:25%;display:grid;border:1px solid rgba(255,255,255,.85);border-radius:32%;place-items:center;background:linear-gradient(145deg,#ffffffeb,#defbf0bd);box-shadow:0 32px 70px #025b4033,inset 0 0 0 1px #06d2901f;transform:rotate(8deg)}.snake-orbit__logo{width:58%;transform:rotate(-8deg)}.snake-orbit__logo--dark{display:none}.snake-float-card{position:absolute;display:flex;flex-direction:column;min-width:112px;padding:13px 16px;border:1px solid rgba(255,255,255,.84);border-radius:13px;background:var(--home-card);box-shadow:0 16px 36px #054c3721;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:snake-float 5s ease-in-out infinite}.snake-float-card b{color:#075c43;font-family:var(--vp-font-family-mono);font-size:12px}.snake-float-card span{margin-top:3px;color:var(--home-muted);font-size:11px}.snake-float-card--cms{top:7%;right:3%}.snake-float-card--theme{bottom:14%;left:-5%;animation-delay:-1.8s}.snake-float-card--platform{right:-4%;bottom:5%;animation-delay:-3.1s}.snake-scroll-cue{position:absolute;z-index:2;bottom:82px;left:50%;display:flex;flex-direction:column;align-items:center;gap:6px;color:#668078!important;font-size:10px;letter-spacing:.12em;transform:translate(-50%)}.snake-scroll-cue i{position:relative;width:18px;height:28px;border:1px solid rgba(7,92,67,.34);border-radius:12px}.snake-scroll-cue i:after{position:absolute;top:6px;left:7px;width:2px;height:5px;border-radius:2px;background:#04a873;content:"";animation:snake-scroll 1.8s ease infinite}.snake-stats{position:relative;z-index:2;margin:-58px 0 0;padding:0 0 48px;background:transparent}.snake-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.snake-stat-card{position:relative;display:flex;min-height:152px;gap:18px;align-items:center;padding:24px;overflow:hidden;border:1px solid rgba(6,153,107,.14);border-radius:18px;background:#ffffffd1;box-shadow:0 18px 50px #05563d1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.snake-stat-card:after{position:absolute;right:-38px;bottom:-52px;width:124px;height:124px;border-radius:50%;background:radial-gradient(circle,rgba(6,210,144,.16),transparent 68%);content:""}.snake-stat-card:hover{border-color:#06d29075;box-shadow:0 24px 58px #05563d29;transform:translateY(-6px)}.snake-stat-card__icon{position:relative;z-index:1;display:grid;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(6,210,144,.22);border-radius:14px;place-items:center;color:#087a57;background:linear-gradient(145deg,#35e7ad33,#06d29012)}.snake-stat-card__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.snake-stat-card__content{position:relative;z-index:1;min-width:0}.snake-stat-card p{margin:0;line-height:1}.snake-stat-card strong{color:transparent;background:linear-gradient(120deg,#075c43,#06d290);background-clip:text;font-size:38px;font-weight:760;letter-spacing:-.055em;-webkit-background-clip:text}.snake-stat-card em{color:#04a873;font-size:17px;font-style:normal;font-weight:700}.snake-stat-card b{display:block;margin-top:8px;color:var(--home-ink);font-size:13px;font-weight:680}.snake-stat-card__content>span{display:block;margin-top:4px;color:var(--home-muted);font-size:10px;white-space:nowrap}.snake-section{padding:110px 0}.snake-section__header{max-width:660px;margin-bottom:46px}.snake-section__header>p,.snake-demo__copy>p{margin-bottom:12px}.snake-section__header h2,.snake-demo__copy h2{margin:0;color:var(--home-ink);font-size:clamp(32px,4vw,48px);font-weight:710;letter-spacing:-.045em;line-height:1.15}.snake-section__header>span,.snake-section__header>div>span,.snake-demo__copy>span{display:block;margin-top:15px;color:var(--home-muted);font-size:15px;line-height:1.8}.snake-section__header--row{display:flex;max-width:none;align-items:end;justify-content:space-between}.snake-section__header--row>a{color:#087a57;font-size:13px;font-weight:650}.snake-capabilities{background:#06d2901a}.snake-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.snake-feature-card{position:relative;min-height:270px;padding:28px;overflow:hidden;border:1px solid var(--home-line);border-radius:18px;color:var(--home-ink)!important;background:var(--home-card);box-shadow:0 12px 42px #0c46350b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.snake-feature-card:before{position:absolute;right:-50px;bottom:-70px;width:160px;height:160px;border-radius:50%;background:#06d2901a;content:"";transition:transform .24s ease}.snake-feature-card:hover{border-color:#04a87375;box-shadow:0 24px 54px #055b411c;transform:translateY(-5px)}.snake-feature-card:hover:before{transform:scale(1.35)}.snake-feature-card__index{position:absolute;top:26px;right:26px;color:#075c4340;font-family:var(--vp-font-family-mono);font-size:12px}.snake-feature-card p{margin:0 0 20px;color:#079267;font-family:var(--vp-font-family-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.snake-feature-card h3{margin:0;font-size:21px;font-weight:680}.snake-feature-card>span:not(.snake-feature-card__index){display:block;margin-top:14px;color:var(--home-muted);font-size:13px;line-height:1.75}.snake-feature-card b{position:absolute;bottom:27px;left:28px;color:#087a57;font-size:12px}.snake-feature-card b i{display:inline-block;margin-left:5px;font-style:normal;transition:transform .18s ease}.snake-feature-card:hover b i{transform:translate(4px)}.snake-popular{border-block:1px solid var(--home-line);background:#06d2901a}.snake-popular__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.snake-popular-card{display:grid;grid-template-columns:42px 1fr auto 20px;gap:14px;align-items:center;padding:18px 20px;border:1px solid var(--home-line);border-radius:13px;color:var(--home-ink)!important;background:#ffffffad;transition:transform .18s ease,border-color .18s ease}.snake-popular-card:hover{border-color:#04a87380;transform:translate(4px)}.snake-popular-card__mark{display:grid;width:42px;height:42px;border-radius:12px;place-items:center;color:#064b37;background:linear-gradient(145deg,#35e7ad,#06d290);font-family:Georgia,serif;font-size:20px;font-weight:700}.snake-popular-card div{display:flex;flex-direction:column}.snake-popular-card div b{font-family:var(--vp-font-family-mono);font-size:13px}.snake-popular-card div span{margin-top:4px;color:var(--home-muted);font-size:12px}.snake-popular-card em{padding:4px 7px;border:1px solid rgba(4,168,115,.2);border-radius:5px;color:#087a57;background:#06d2901a;font-size:10px;font-style:normal}.snake-popular-card>i{color:#079267;font-style:normal}.snake-demo{background:#071e17}.snake-demo__panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.snake-demo__copy h2{color:#edfff8}.snake-demo__copy>span{color:#9ab9ad}.snake-demo__window{overflow:hidden;border:1px solid rgba(185,248,223,.18);border-radius:18px;background:#0d2a21;box-shadow:0 34px 80px #00000052;transform:perspective(900px) rotateY(-4deg) rotateX(2deg)}.snake-demo__window-bar{display:flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-bottom:1px solid rgba(185,248,223,.11)}.snake-demo__window-bar i{width:7px;height:7px;border-radius:50%;background:#316556}.snake-demo__window-bar i:first-child{background:#06d290}.snake-demo__window-bar span{margin-left:8px;color:#6e9889;font-family:var(--vp-font-family-mono);font-size:9px}.snake-demo__window-body{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;align-items:center;min-height:330px;padding:38px 54px;background:radial-gradient(circle at 24% 52%,rgba(6,210,144,.16),transparent 36%)}.snake-demo__phone{position:relative;height:250px;border:4px solid #245445;border-radius:28px;background:linear-gradient(160deg,#fff,#06d2901a);box-shadow:0 22px 50px #00000047}.snake-demo__phone>span{position:absolute;top:8px;left:50%;width:38px;height:9px;border-radius:8px;background:#09241c;transform:translate(-50%)}.snake-demo__phone strong{display:grid;width:52px;height:52px;margin:78px auto 0;border-radius:17px;place-items:center;color:#053c2c;background:#06d290;font-family:Georgia,serif;font-size:28px}.snake-demo__phone p{margin:10px 0 0;color:#0c513c;text-align:center;font-size:12px;font-weight:700}.snake-demo__phone>i{position:absolute;bottom:7px;left:50%;width:34px;height:3px;border-radius:3px;background:#699e8d;transform:translate(-50%)}.snake-demo__code{display:flex;flex-direction:column;gap:15px}.snake-demo__code span{display:block;height:9px;border-radius:8px;background:linear-gradient(90deg,#06d290 0 22%,#326554 22% 74%,transparent 74%);opacity:.82}.snake-demo__code span:nth-child(2){width:82%;margin-left:14px;background:linear-gradient(90deg,#80e8c5 0,#80e8c5 18%,#294f43 18%)}.snake-demo__code span:nth-child(3){width:68%;margin-left:28px}.snake-demo__code span:nth-child(4){width:90%;margin-left:14px;background:linear-gradient(90deg,#80e8c5 0,#80e8c5 32%,#294f43 32%)}.snake-demo__code b{width:55%;height:9px;border-radius:8px;background:#294f43}.snake-next{background:#06d2901a}.snake-next__grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--home-line);border-left:1px solid var(--home-line)}.snake-next__grid>a{display:grid;grid-template-columns:42px 1fr auto;gap:18px;align-items:center;min-height:118px;padding:24px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);color:var(--home-ink)!important;transition:background .18s ease}.snake-next__grid>a:hover{background:#06d2901a}.snake-next__grid>a>span{color:#079267;font-family:var(--vp-font-family-mono);font-size:11px}.snake-next__grid b{font-size:16px}.snake-next__grid p{margin:6px 0 0;color:var(--home-muted);font-size:12px}.snake-next__grid i{color:#079267;font-size:18px;font-style:normal}.dark .snake-home{--home-ink: #edfff8;--home-muted: #9ab9ad;--home-line: rgba(185, 248, 223, .12);--home-card: rgba(13, 42, 33, .72);background:#061711}.dark .snake-hero{background:radial-gradient(circle at 76% 42%,rgba(6,210,144,.13),transparent 28%),linear-gradient(135deg,#061711,#09261d 52%,#061711)}.dark .snake-hero:before{opacity:.38}.dark .snake-hero__badges span,.dark .snake-button--ghost,.dark .snake-install{background:#092a20a6}.dark .snake-orbit__core{border-color:#b9f8df1f;background:linear-gradient(145deg,#0c4533eb,#03241ad1);box-shadow:0 32px 70px #0006,inset 0 0 0 1px #06d2901f}.dark .snake-orbit__logo--light{display:none}.dark .snake-orbit__logo--dark{display:block}.dark .snake-stats{background:transparent}.dark .snake-stat-card{border-color:#b9f8df21;background:#092a20d1;box-shadow:0 18px 50px #0000003d}.dark .snake-stat-card strong{background:linear-gradient(120deg,#b9f8df,#35e7ad);background-clip:text;-webkit-background-clip:text}.dark .snake-capabilities,.dark .snake-next{background:#061711}.dark .snake-popular{background:#09241b}.dark .snake-popular-card{background:#0b2f24a6}@keyframes snake-spin{to{transform:rotate(360deg)}}@keyframes snake-float{50%{transform:translateY(-9px)}}@keyframes snake-scroll{0%{opacity:0;transform:translateY(0)}45%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (max-width: 960px){.snake-hero__inner{grid-template-columns:1fr;gap:36px;padding-top:76px}.snake-orbit{width:min(430px,76vw);justify-self:center}.snake-feature-grid,.snake-stats__grid{grid-template-columns:repeat(2,1fr)}.snake-demo__panel{grid-template-columns:1fr}.snake-demo__window{transform:none}}@media (max-width: 640px){.snake-home__container{width:min(100% - 32px,1180px)}.snake-hero{min-height:auto}.snake-scroll-cue{display:none}.snake-hero__inner{padding:64px 0 88px}.snake-hero h1{font-size:clamp(44px,14vw,60px)}.snake-hero__lead{font-size:15px}.snake-orbit{width:86vw;max-width:350px}.snake-float-card{min-width:92px;padding:10px 12px}.snake-stats__grid{grid-template-columns:repeat(2,1fr)}.snake-stat-card{min-height:136px;padding:18px}.snake-stat-card strong{font-size:30px}.snake-section{padding:78px 0}.snake-feature-grid,.snake-popular__grid,.snake-next__grid{grid-template-columns:1fr}.snake-feature-card{min-height:250px}.snake-section__header--row{display:block}.snake-section__header--row>a{display:inline-block;margin-top:20px}.snake-demo__window-body{gap:20px;min-height:260px;padding:28px 22px}.snake-demo__phone{height:200px}.snake-demo__phone strong{margin-top:58px}}@media (prefers-reduced-motion: reduce){.snake-orbit__halo,.snake-float-card,.snake-scroll-cue i:after{animation:none!important}.snake-button,.snake-stat-card,.snake-feature-card,.snake-feature-card:before,.snake-feature-card b i,.snake-popular-card,.snake-next__grid>a{transition:none!important}.snake-button:hover,.snake-stat-card:hover,.snake-feature-card:hover,.snake-popular-card:hover{transform:none}}.VPLocalSearchBox[data-v-68e678c9]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-68e678c9]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-68e678c9]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-68e678c9]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-68e678c9]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-68e678c9]{padding:0 8px}}.search-bar[data-v-68e678c9]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-68e678c9]{display:block;font-size:18px}.navigate-icon[data-v-68e678c9]{display:block;font-size:14px}.search-icon[data-v-68e678c9]{margin:8px}@media (max-width: 767px){.search-icon[data-v-68e678c9]{display:none}}.search-input[data-v-68e678c9]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-68e678c9]{padding:6px 4px}}.search-actions[data-v-68e678c9]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-68e678c9]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-68e678c9]{display:none}}.search-actions button[data-v-68e678c9]{padding:8px}.search-actions button[data-v-68e678c9]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-68e678c9]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-68e678c9]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-68e678c9]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-68e678c9]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-68e678c9]{display:none}}.search-keyboard-shortcuts kbd[data-v-68e678c9]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-68e678c9]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-68e678c9]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-68e678c9]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-68e678c9]{margin:8px}}.titles[data-v-68e678c9]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-68e678c9]{display:flex;align-items:center;gap:4px}.title.main[data-v-68e678c9]{font-weight:500}.title-icon[data-v-68e678c9]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-68e678c9]{opacity:.5}.result.selected[data-v-68e678c9]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-68e678c9]{position:relative}.excerpt[data-v-68e678c9]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-68e678c9]{opacity:1}.excerpt[data-v-68e678c9] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-68e678c9] mark,.excerpt[data-v-68e678c9] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-68e678c9] .vp-code-group .tabs{display:none}.excerpt[data-v-68e678c9] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-68e678c9]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-68e678c9]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-68e678c9],.result.selected .title-icon[data-v-68e678c9]{color:var(--vp-c-brand-1)!important}.no-results[data-v-68e678c9]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-68e678c9]{flex:none}
