.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}:root{--twoslash-border-color: #8888;--twoslash-underline-color: currentColor;--twoslash-highlighted-border: #c37d0d50;--twoslash-highlighted-bg: #c37d0d20;--twoslash-popup-bg: #f8f8f8;--twoslash-popup-color: inherit;--twoslash-popup-shadow: rgba(0, 0, 0, .08) 0px 1px 4px;--twoslash-docs-color: #888;--twoslash-docs-font: sans-serif;--twoslash-code-font: inherit;--twoslash-code-font-size: 1em;--twoslash-matched-color: inherit;--twoslash-unmatched-color: #888;--twoslash-cursor-color: #8888;--twoslash-error-color: #d45656;--twoslash-error-bg: #d4565620;--twoslash-warn-color: #c37d0d;--twoslash-warn-bg: #c37d0d20;--twoslash-tag-color: #3772cf;--twoslash-tag-bg: #3772cf20;--twoslash-tag-warn-color: var(--twoslash-warn-color);--twoslash-tag-warn-bg: var(--twoslash-warn-bg);--twoslash-tag-annotate-color: #1ba673;--twoslash-tag-annotate-bg: #1ba67320}@media (prefers-reduced-motion: reduce){.twoslash *{transition:none!important}}.twoslash:hover .twoslash-hover{border-color:var(--twoslash-underline-color)}.twoslash .twoslash-hover{border-bottom:1px dotted transparent;transition-timing-function:ease;transition:border-color .3s;position:relative}.twoslash .twoslash-popup-container{position:absolute;opacity:0;display:inline-flex;flex-direction:column;transform:translateY(1.1em);background:var(--twoslash-popup-bg);color:var(--twoslash-popup-color);border:1px solid var(--twoslash-border-color);transition:opacity .3s;border-radius:4px;pointer-events:none;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;box-shadow:var(--twoslash-popup-shadow)}.twoslash .twoslash-query-presisted .twoslash-popup-container{z-index:9;transform:translateY(1.5em)}.twoslash .twoslash-hover:hover .twoslash-popup-container,.twoslash .twoslash-error-hover:hover .twoslash-popup-container,.twoslash .twoslash-query-presisted .twoslash-popup-container,.twoslash .twoslash-query-line .twoslash-popup-container{opacity:1;pointer-events:auto}.twoslash .twoslash-popup-container:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash .twoslash-popup-arrow{position:absolute;top:-4px;left:1em;border-top:1px solid var(--twoslash-border-color);border-right:1px solid var(--twoslash-border-color);background:var(--twoslash-popup-bg);transform:rotate(-45deg);width:6px;height:6px;pointer-events:none}.twoslash .twoslash-popup-code,.twoslash .twoslash-popup-error,.twoslash .twoslash-popup-docs{padding:6px 8px!important}.twoslash .twoslash-popup-code{font-family:var(--twoslash-code-font);font-size:var(--twoslash-code-font-size)}.twoslash .twoslash-popup-docs{color:var(--twoslash-docs-color);font-family:var(--twoslash-docs-font);font-size:.8em;border-top:1px solid var(--twoslash-border-color)}.twoslash .twoslash-popup-error{color:var(--twoslash-error-color);background-color:var(--twoslash-error-bg);font-family:var(--twoslash-docs-font);font-size:.8em}.twoslash .twoslash-popup-docs-tags{display:flex;flex-direction:column;font-family:var(--twoslash-docs-font)}.twoslash .twoslash-popup-docs-tags,.twoslash .twoslash-popup-docs-tag-name{margin-right:.5em}.twoslash .twoslash-popup-docs-tag-name{font-family:var(--twoslash-code-font)}.twoslash .twoslash-query-line .twoslash-popup-container{position:relative;margin-bottom:1.4em;transform:translateY(.6em)}.twoslash .twoslash-error-line{position:relative;background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color);padding:6px 12px;margin:.2em 0;min-width:100%;width:-moz-max-content;width:max-content}.twoslash .twoslash-error-line.twoslash-error-level-warning{background-color:var(--twoslash-warn-bg);border-left:3px solid var(--twoslash-warn-color);color:var(--twoslash-warn-color)}.twoslash .twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash .twoslash-error.twoslash-error-level-warning{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c37d0d'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash .twoslash-completion-cursor{position:relative}.twoslash .twoslash-completion-cursor .twoslash-completion-list{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;transform:translateY(1.2em);margin:3px 0 0 -1px;display:inline-block;z-index:8;box-shadow:var(--twoslash-popup-shadow);background:var(--twoslash-popup-bg);border:1px solid var(--twoslash-border-color)}.twoslash-completion-list{width:240px;font-size:.8rem;padding:4px;display:flex;flex-direction:column;gap:4px}.twoslash-completion-list:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash-completion-list:before{background-color:var(--twoslash-cursor-color);width:2px;position:absolute;top:-1.6em;height:1.4em;left:-1px;content:" "}.twoslash-completion-list li{overflow:hidden;display:flex;align-items:center;gap:.25em;line-height:1em}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--twoslash-unmatched-color)}.twoslash-completion-list .deprecated{text-decoration:line-through;opacity:.5}.twoslash-completion-list li span.twoslash-completions-matched{color:var(--twoslash-matched-color)}.twoslash-highlighted{background-color:var(--twoslash-highlighted-bg);border:1px solid var(--twoslash-highlighted-border);padding:1px 2px;margin:-1px -3px;border-radius:4px}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color);width:1em;flex:none}.twoslash .twoslash-tag-line{position:relative;background-color:var(--twoslash-tag-bg);border-left:3px solid var(--twoslash-tag-color);color:var(--twoslash-tag-color);padding:6px 10px;margin:.2em 0;display:flex;align-items:center;gap:.3em;min-width:100%;width:-moz-max-content;width:max-content}.twoslash .twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash .twoslash-tag-line.twoslash-tag-error-line{background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color)}.twoslash .twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--twoslash-tag-warn-bg);border-left:3px solid var(--twoslash-tag-warn-color);color:var(--twoslash-tag-warn-color)}.twoslash .twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--twoslash-tag-annotate-bg);border-left:3px solid var(--twoslash-tag-annotate-color);color:var(--twoslash-tag-annotate-color)}:root{--twoslash-popup-bg: var(--vp-c-bg, inherit);--twoslash-popup-color: var(--vp-c-text-1);--twoslash-docs-color: var(--vp-c-text-1);--twoslash-docs-font: var(--vp-font-family-base);--twoslash-code-font: var(--vp-font-family-mono);--twoslash-code-size: var(--vp-code-font-size);--twoslash-underline-color: #8888;--twoslash-border-color: var(--vp-c-border);--twoslash-cursor-color: var(--vp-c-brand);--twoslash-matched-color: var(--vp-c-brand);--twoslash-unmatched-color: var(--vp-c-text-2)}.v-popper--theme-twoslash{z-index:calc(var(--vp-z-index-local-nav) - 1)}.v-popper--theme-twoslash .v-popper__inner{background:var(--twoslash-popup-bg);color:var(--twoslash-popup-color);border-color:var(--twoslash-border-color)}.v-popper--theme-twoslash .v-popper__arrow-outer{border-color:var(--twoslash-border-color)}.v-popper--theme-twoslash .v-popper__arrow-inner{border-color:var(--twoslash-popup-bg)}.twoslash-popup-container{transform:translateY(1.5em)}.twoslash-query-presisted .twoslash-popup-container{transform:translateY(1.8em)}.twoslash .v-popper{display:inline-block}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color)!important}.twoslash-floating .twoslash-popup-code{max-width:600px;display:block;width:-moz-fit-content;width:fit-content;min-width:100%;padding:6px 12px;line-height:var(--vp-code-line-height);font-size:var(--twoslash-code-size);transition:color .5s;white-space:pre-wrap}.twoslash-floating .twoslash-popup-docs,.twoslash-floating .twoslash-popup-error{padding:12px!important;font-family:var(--twoslash-docs-font);font-size:.9em;max-height:500px;max-width:700px;overflow-y:auto;overflow-x:hidden;text-wrap:balance}.twoslash-floating .twoslash-popup-docs p:first-child,.twoslash-floating .twoslash-popup-error p:first-child{margin-top:0}.twoslash-floating .twoslash-popup-docs p:last-child,.twoslash-floating .twoslash-popup-error p:last-child{margin-bottom:0}.twoslash-floating .twoslash-popup-docs{border-top:1px solid var(--twoslash-border-color);color:var(--twoslash-docs-color)}.twoslash-floating .twoslash-popup-error{color:var(--twoslash-error-color)}.twoslash-floating .twoslash-popup-error.twoslash-error-level-warning{color:var(--twoslash-warn-color)}.twoslash-floating .twoslash-popup-docs p,.twoslash-floating .twoslash-popup-error p{margin:6px 0;text-wrap:balance}.twoslash-floating .twoslash-popup-docs pre .twoslash-floating .twoslash-popup-error pre{background-color:var(--vp-code-block-bg);border-radius:8px;padding:12px;margin:6px -2px;overflow-x:auto}.twoslash-floating .twoslash-popup-docs-tags{display:flex;flex-direction:column;padding:8px 12px!important}.twoslash-floating .twoslash-popup-docs-tags .twoslash-popup-docs-tag-name{font-family:var(--twoslash-code-font);color:var(--twoslash-unmatched-color);margin-right:.5em}.twoslash-completion-cursor{height:1.2em;width:2px;margin-bottom:-.2em;background:var(--twoslash-cursor-color);display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.twoslash-floating.twoslash-completion .v-popper__arrow-container{display:none}.twoslash-floating.twoslash-completion .twoslash-completion-list{padding:6px;font-family:var(--twoslash-code-font);font-size:var(--twoslash-code-size)!important}.twoslash-floating.twoslash-completion .twoslash-completion-list li{padding:3px 0}.twoslash-error:empty,.twoslash-error-empty{display:inline-block;min-width:.55em;min-height:1.2em;vertical-align:middle}: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::-moz-placeholder,textarea::-moz-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;-moz-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;-moz-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;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:-moz-fit-content;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:-moz-fit-content;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;-moz-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-164ba862]{position:fixed;inset:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-164ba862],.VPBackdrop.fade-leave-to[data-v-164ba862]{opacity:0}.VPBackdrop.fade-leave-active[data-v-164ba862]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-164ba862]{display:none}}.NotFound[data-v-6466be5b]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-6466be5b]{padding:96px 32px 168px}}.code[data-v-6466be5b]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-6466be5b]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-6466be5b]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-6466be5b]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-6466be5b]{padding-top:20px}.link[data-v-6466be5b]{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-6466be5b]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-40836040]{position:relative;z-index:1}.nested[data-v-40836040]{padding-right:16px;padding-left:16px}.outline-link[data-v-40836040]{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-40836040]:hover,.outline-link.active[data-v-40836040]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-40836040]{padding-left:13px}.VPDocAsideOutline[data-v-db32d68e]{display:none}.VPDocAsideOutline.has-outline[data-v-db32d68e]{display:block}.content[data-v-db32d68e]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-db32d68e]{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-db32d68e]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-0bbdf051]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-0bbdf051]{flex-grow:1}.VPDocAside[data-v-0bbdf051] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-0bbdf051] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-0bbdf051] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-bb3e2bbd]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-bb3e2bbd]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-31b66a10]{margin-top:64px}.edit-info[data-v-31b66a10]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-31b66a10]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-31b66a10]{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-31b66a10]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-31b66a10]{margin-right:8px}.prev-next[data-v-31b66a10]{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-31b66a10]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-31b66a10]{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-31b66a10]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-31b66a10]{margin-left:auto;text-align:right}.desc[data-v-31b66a10]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-31b66a10]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-4fd66c2a]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-4fd66c2a]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-4fd66c2a]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-4fd66c2a]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-4fd66c2a]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-4fd66c2a]{display:flex;justify-content:center}.VPDoc .aside[data-v-4fd66c2a]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-4fd66c2a]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-4fd66c2a]{max-width:1104px}}.container[data-v-4fd66c2a]{margin:0 auto;width:100%}.aside[data-v-4fd66c2a]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-4fd66c2a]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-4fd66c2a]{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-4fd66c2a]::-webkit-scrollbar{display:none}.aside-curtain[data-v-4fd66c2a]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-4fd66c2a]{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-4fd66c2a]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-4fd66c2a]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-4fd66c2a]{order:1;margin:0;min-width:640px}}.content-container[data-v-4fd66c2a]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-4fd66c2a]{max-width:688px}.VPButton[data-v-bde1e4c3]{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-bde1e4c3]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-bde1e4c3]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-bde1e4c3]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-bde1e4c3]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-bde1e4c3]: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-bde1e4c3]: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-bde1e4c3]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-bde1e4c3]: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-bde1e4c3]: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-bde1e4c3]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-bde1e4c3]: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-bde1e4c3]: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-af45237e]{display:none}.dark .VPImage.light[data-v-af45237e]{display:none}.VPHero[data-v-e4bdde22]{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-e4bdde22]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-e4bdde22]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-e4bdde22]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-e4bdde22]{flex-direction:row}}.main[data-v-e4bdde22]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-e4bdde22]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-e4bdde22]{text-align:left}}@media (min-width: 960px){.main[data-v-e4bdde22]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-e4bdde22]{max-width:592px}}.heading[data-v-e4bdde22]{display:flex;flex-direction:column}.name[data-v-e4bdde22],.text[data-v-e4bdde22]{width:-moz-fit-content;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-e4bdde22],.VPHero.has-image .text[data-v-e4bdde22]{margin:0 auto}.name[data-v-e4bdde22]{color:var(--vp-home-hero-name-color)}.clip[data-v-e4bdde22]{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-e4bdde22],.text[data-v-e4bdde22]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-e4bdde22],.text[data-v-e4bdde22]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-e4bdde22],.VPHero.has-image .text[data-v-e4bdde22]{margin:0}}.tagline[data-v-e4bdde22]{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-e4bdde22]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-e4bdde22]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-e4bdde22]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-e4bdde22]{margin:0}}.actions[data-v-e4bdde22]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-e4bdde22]{justify-content:center}@media (min-width: 640px){.actions[data-v-e4bdde22]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-e4bdde22]{justify-content:flex-start}}.action[data-v-e4bdde22]{flex-shrink:0;padding:6px}.image[data-v-e4bdde22]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-e4bdde22]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-e4bdde22]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-e4bdde22]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-e4bdde22]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-e4bdde22]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-e4bdde22]{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-e4bdde22]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-e4bdde22]{width:320px;height:320px}}[data-v-e4bdde22] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-e4bdde22] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-e4bdde22] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-f7fed8fa]{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-f7fed8fa]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-f7fed8fa]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-f7fed8fa]>.VPImage{margin-bottom:20px}.icon[data-v-f7fed8fa]{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-f7fed8fa]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-f7fed8fa]{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-f7fed8fa]{padding-top:8px}.link-text-value[data-v-f7fed8fa]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-f7fed8fa]{margin-left:6px}.VPFeatures[data-v-c1126137]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-c1126137]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-c1126137]{padding:0 64px}}.container[data-v-c1126137]{margin:0 auto;max-width:1152px}.items[data-v-c1126137]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-c1126137]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-c1126137],.item.grid-4[data-v-c1126137],.item.grid-6[data-v-c1126137]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-c1126137],.item.grid-4[data-v-c1126137]{width:50%}.item.grid-3[data-v-c1126137],.item.grid-6[data-v-c1126137]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-c1126137]{width:25%}}.container[data-v-c03ee6bd]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-c03ee6bd]{padding:0 48px}}@media (min-width: 960px){.container[data-v-c03ee6bd]{width:100%;padding:0 64px}}.vp-doc[data-v-c03ee6bd] .VPHomeSponsors,.vp-doc[data-v-c03ee6bd] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-c03ee6bd] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-c03ee6bd] .VPHomeSponsors a,.vp-doc[data-v-c03ee6bd] .VPTeamPage a{text-decoration:none}.VPHome[data-v-3c2692b4]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-3c2692b4]{margin-bottom:128px}}.VPContent[data-v-1b6b28fb]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1b6b28fb]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1b6b28fb]{margin:0}@media (min-width: 960px){.VPContent[data-v-1b6b28fb]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1b6b28fb]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1b6b28fb]{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-e9621e6f]{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-e9621e6f]{display:none}.VPFooter[data-v-e9621e6f] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e9621e6f] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e9621e6f]{padding:32px}}.container[data-v-e9621e6f]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e9621e6f],.copyright[data-v-e9621e6f]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-37b4b444]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-37b4b444]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-37b4b444]{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-37b4b444]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-37b4b444]{color:var(--vp-c-text-1)}.icon[data-v-37b4b444]{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-37b4b444]{font-size:14px}.icon[data-v-37b4b444]{font-size:16px}}.open>.icon[data-v-37b4b444]{transform:rotate(90deg)}.items[data-v-37b4b444]{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-37b4b444]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-37b4b444]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-37b4b444]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-37b4b444]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-37b4b444]{transition:all .2s ease-out}.flyout-leave-active[data-v-37b4b444]{transition:all .15s ease-in}.flyout-enter-from[data-v-37b4b444],.flyout-leave-to[data-v-37b4b444]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-c0c903ba]{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-c0c903ba]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-c0c903ba]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-c0c903ba]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-c0c903ba]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-c0c903ba]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-c0c903ba]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-c0c903ba]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-c0c903ba]{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-c0c903ba]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-c0c903ba]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-c0c903ba]{display:none}}.menu-icon[data-v-c0c903ba]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-c0c903ba]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-c0c903ba]{padding:12px 32px 11px}}.VPSwitch[data-v-405718b7]{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-405718b7]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-405718b7]{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-405718b7]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-405718b7] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-405718b7] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-6a52253d]{opacity:1}.moon[data-v-6a52253d],.dark .sun[data-v-6a52253d]{opacity:0}.dark .moon[data-v-6a52253d]{opacity:1}.dark .VPSwitchAppearance[data-v-6a52253d] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-3b686764]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-3b686764]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-c0f71cf8]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-c0f71cf8]{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-c0f71cf8]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-c0f71cf8]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-bcf7daca]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-bcf7daca]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-bcf7daca]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-bcf7daca]{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-225a1b8e]{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-225a1b8e] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-225a1b8e] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-225a1b8e] .group:last-child{padding-bottom:0}.VPMenu[data-v-225a1b8e] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-225a1b8e] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-225a1b8e] .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-225a1b8e] .action{padding-left:24px}.VPFlyout[data-v-6354cb9b]{position:relative}.VPFlyout[data-v-6354cb9b]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-6354cb9b]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-6354cb9b]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-6354cb9b]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-6354cb9b]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-6354cb9b]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-6354cb9b],.button[aria-expanded=true]+.menu[data-v-6354cb9b]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-6354cb9b]{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-6354cb9b]{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-6354cb9b]{margin-right:0;font-size:16px}.text-icon[data-v-6354cb9b]{margin-left:4px;font-size:14px}.icon[data-v-6354cb9b]{font-size:20px;transition:fill .25s}.menu[data-v-6354cb9b]{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-6961c233]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-6961c233]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-6961c233]>svg,.VPSocialLink[data-v-6961c233]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-475d60e5]{display:flex;justify-content:center}.VPNavBarExtra[data-v-f68909c6]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-f68909c6]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-f68909c6]{display:none}}.trans-title[data-v-f68909c6]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-f68909c6],.item.social-links[data-v-f68909c6]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-f68909c6]{min-width:176px}.appearance-action[data-v-f68909c6]{margin-right:-2px}.social-links-list[data-v-f68909c6]{margin:-4px -8px}.VPNavBarHamburger[data-v-92e05886]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-92e05886]{display:none}}.container[data-v-92e05886]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-92e05886]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-92e05886]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-92e05886]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-92e05886]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-92e05886]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-92e05886]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-92e05886],.VPNavBarHamburger.active:hover .middle[data-v-92e05886],.VPNavBarHamburger.active:hover .bottom[data-v-92e05886]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-92e05886],.middle[data-v-92e05886],.bottom[data-v-92e05886]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-92e05886]{top:0;left:0;transform:translate(0)}.middle[data-v-92e05886]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-92e05886]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-48658b79]{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-48658b79],.VPNavBarMenuLink[data-v-48658b79]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-7d449443]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-7d449443]{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;-moz-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::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.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;-moz-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;-moz-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;-moz-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-72a71ccb]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-72a71ccb]{display:flex;align-items:center}}.title[data-v-6bf2ffcc]{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-6bf2ffcc]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-6bf2ffcc]{border-bottom-color:var(--vp-c-divider)}}[data-v-6bf2ffcc] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-7baa3ba6]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-7baa3ba6]{display:flex;align-items:center}}.title[data-v-7baa3ba6]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-d15288aa]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-d15288aa]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-d15288aa]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-d15288aa]:not(.home){background-color:transparent}.VPNavBar[data-v-d15288aa]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-d15288aa]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-d15288aa]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-d15288aa]{padding:0}}.container[data-v-d15288aa]{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-d15288aa],.container>.content[data-v-d15288aa]{pointer-events:none}.container[data-v-d15288aa] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-d15288aa]{max-width:100%}}.title[data-v-d15288aa]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-d15288aa]{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-d15288aa]{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-d15288aa]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-d15288aa]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-d15288aa]{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-d15288aa]{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-d15288aa]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-d15288aa]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-d15288aa]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-d15288aa]:before,.menu+.appearance[data-v-d15288aa]:before,.menu+.social-links[data-v-d15288aa]:before,.translations+.appearance[data-v-d15288aa]:before,.appearance+.social-links[data-v-d15288aa]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-d15288aa]:before,.translations+.appearance[data-v-d15288aa]:before{margin-right:16px}.appearance+.social-links[data-v-d15288aa]:before{margin-left:16px}.social-links[data-v-d15288aa]{margin-right:-8px}.divider[data-v-d15288aa]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-d15288aa]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-d15288aa]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-d15288aa]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-d15288aa]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-d15288aa]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-d15288aa]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-3f72e366]{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-3f72e366]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-a483f954]{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-a483f954]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-da1d93f8]{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-da1d93f8]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-df08edad]{display:block}.title[data-v-df08edad]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-479f8e23]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-479f8e23]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-479f8e23]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-479f8e23]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-479f8e23]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-479f8e23]{transform:rotate(45deg)}.button[data-v-479f8e23]{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-479f8e23]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-479f8e23]{transition:transform .25s}.group[data-v-479f8e23]:first-child{padding-top:0}.group+.group[data-v-479f8e23],.group+.item[data-v-479f8e23]{padding-top:4px}.VPNavScreenTranslations[data-v-290d9086]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-290d9086]{height:auto}.title[data-v-290d9086]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-290d9086]{font-size:16px}.icon.lang[data-v-290d9086]{margin-right:8px}.icon.chevron[data-v-290d9086]{margin-left:4px}.list[data-v-290d9086]{padding:4px 0 0 24px}.link[data-v-290d9086]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-68cd52d0]{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-68cd52d0],.VPNavScreen.fade-leave-active[data-v-68cd52d0]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-68cd52d0],.VPNavScreen.fade-leave-active .container[data-v-68cd52d0]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-68cd52d0],.VPNavScreen.fade-leave-to[data-v-68cd52d0]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-68cd52d0],.VPNavScreen.fade-leave-to .container[data-v-68cd52d0]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-68cd52d0]{display:none}}.container[data-v-68cd52d0]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-68cd52d0],.menu+.appearance[data-v-68cd52d0],.translations+.appearance[data-v-68cd52d0]{margin-top:24px}.menu+.social-links[data-v-68cd52d0]{margin-top:16px}.appearance+.social-links[data-v-68cd52d0]{margin-top:16px}.VPNav[data-v-52c88d39]{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-52c88d39]{position:fixed}}.VPSidebarItem.level-0[data-v-4e3e0724]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-4e3e0724]{padding-bottom:10px}.item[data-v-4e3e0724]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-4e3e0724]{cursor:pointer}.indicator[data-v-4e3e0724]{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-4e3e0724],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-4e3e0724],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-4e3e0724],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-4e3e0724]{background-color:var(--vp-c-brand-1)}.link[data-v-4e3e0724]{display:flex;align-items:center;flex-grow:1}.text[data-v-4e3e0724]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-4e3e0724]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-4e3e0724],.VPSidebarItem.level-2 .text[data-v-4e3e0724],.VPSidebarItem.level-3 .text[data-v-4e3e0724],.VPSidebarItem.level-4 .text[data-v-4e3e0724],.VPSidebarItem.level-5 .text[data-v-4e3e0724]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-4e3e0724],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-4e3e0724],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-4e3e0724],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-4e3e0724],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-4e3e0724],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-4e3e0724]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-4e3e0724],.VPSidebarItem.level-1.has-active>.item>.text[data-v-4e3e0724],.VPSidebarItem.level-2.has-active>.item>.text[data-v-4e3e0724],.VPSidebarItem.level-3.has-active>.item>.text[data-v-4e3e0724],.VPSidebarItem.level-4.has-active>.item>.text[data-v-4e3e0724],.VPSidebarItem.level-5.has-active>.item>.text[data-v-4e3e0724],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-4e3e0724],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-4e3e0724],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-4e3e0724],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-4e3e0724],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-4e3e0724],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-4e3e0724]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-4e3e0724],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-4e3e0724],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-4e3e0724],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-4e3e0724],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-4e3e0724],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-4e3e0724]{color:var(--vp-c-brand-1)}.caret[data-v-4e3e0724]{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-4e3e0724]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-4e3e0724]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-4e3e0724]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-4e3e0724]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-4e3e0724],.VPSidebarItem.level-2 .items[data-v-4e3e0724],.VPSidebarItem.level-3 .items[data-v-4e3e0724],.VPSidebarItem.level-4 .items[data-v-4e3e0724],.VPSidebarItem.level-5 .items[data-v-4e3e0724]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-4e3e0724]{display:none}.no-transition[data-v-0383e0cb] .caret-icon{transition:none}.group+.group[data-v-0383e0cb]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-0383e0cb]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-6880adf2]{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-6880adf2]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-6880adf2]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-6880adf2]{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-6880adf2]{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-6880adf2]{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-6880adf2]{outline:0}.VPSkipLink[data-v-2b697b7f]{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-2b697b7f]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-2b697b7f]{top:14px;left:16px}}.Layout[data-v-e0499a7d]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-b3774ade]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-b3774ade]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-b3774ade]{margin:128px 0}}.VPHomeSponsors[data-v-b3774ade]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-b3774ade]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-b3774ade]{padding:0 64px}}.container[data-v-b3774ade]{margin:0 auto;max-width:1152px}.love[data-v-b3774ade]{margin:0 auto;width:-moz-fit-content;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-b3774ade]{display:inline-block}.message[data-v-b3774ade]{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-b3774ade]{padding-top:32px}.action[data-v-b3774ade]{padding-top:40px;text-align:center}.VPTeamMembersItem[data-v-853bdfad]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-853bdfad]{padding:32px}.VPTeamMembersItem.small .data[data-v-853bdfad]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-853bdfad]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-853bdfad]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-853bdfad]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-853bdfad]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-853bdfad]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-853bdfad]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-853bdfad]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-853bdfad]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-853bdfad]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-853bdfad]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-853bdfad]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-853bdfad]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-853bdfad]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-853bdfad]{text-align:center}.avatar[data-v-853bdfad]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-853bdfad]{position:absolute;inset:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.name[data-v-853bdfad]{margin:0;font-weight:600}.affiliation[data-v-853bdfad]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-853bdfad]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-853bdfad]:hover{color:var(--vp-c-brand-1)}.desc[data-v-853bdfad]{margin:0 auto}.desc[data-v-853bdfad] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-853bdfad]{display:flex;justify-content:center;height:56px}.sp-link[data-v-853bdfad]{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-853bdfad]:hover,.sp .sp-link.link[data-v-853bdfad]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-853bdfad]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-e007f923]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-e007f923]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-e007f923]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-e007f923]{max-width:876px}.VPTeamMembers.medium .container[data-v-e007f923]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-e007f923]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-e007f923]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-e007f923]{max-width:760px}.container[data-v-e007f923]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.VPTeamPage[data-v-9596a0a6]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-9596a0a6]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-9596a0a6-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-9596a0a6-s],.VPTeamMembers+.VPTeamPageSection[data-v-9596a0a6-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-9596a0a6-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-9596a0a6-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-9596a0a6-s],.VPTeamMembers+.VPTeamPageSection[data-v-9596a0a6-s]{margin-top:96px}}.VPTeamMembers[data-v-9596a0a6-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-9596a0a6-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-9596a0a6-s]{padding:0 64px}}.VPTeamPageSection[data-v-e5e9fe42]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-e5e9fe42]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-e5e9fe42]{padding:0 64px}}.title[data-v-e5e9fe42]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-e5e9fe42]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-e5e9fe42]{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-e5e9fe42]{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-e5e9fe42]{padding-top:40px}.VPTeamPageTitle[data-v-3ca1ecc1]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-3ca1ecc1]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-3ca1ecc1]{padding:80px 64px 48px}}.title[data-v-3ca1ecc1]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-3ca1ecc1]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-3ca1ecc1]{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-3ca1ecc1]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}: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-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-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)}: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)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient( 120deg, #14b8a6 30%, #3b82f6 );--vp-home-hero-image-background-image: linear-gradient( -45deg, #14b8a6 50%, #3b82f6 50% );--vp-home-hero-image-filter: blur(44px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(68px)}}:root{--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-brand-soft);--vp-custom-block-tip-code-bg: var(--vp-c-brand-soft)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1) !important}:root{--0-0: #000000;--0-25: #120609;--0-50: #1d0b11;--0-75: #251017;--0-100: #2c141c;--0-125: #331821;--0-150: #3b1c27;--0-175: #42212c;--0-200: #492531;--0-225: #512a37;--0-250: #592e3c;--0-275: #613342;--0-300: #693748;--0-325: #713c4e;--0-350: #794154;--0-375: #82465a;--0-400: #8a4b60;--0-425: #935066;--0-450: #9b556c;--0-475: #a45a73;--0-500: #ad5f79;--0-525: #b5647f;--0-550: #be6986;--0-575: #c86f8c;--0-600: #d17493;--0-625: #da799a;--0-650: #e37fa0;--0-675: #ec84a7;--0-700: #f58aae;--0-725: #f794b4;--0-750: #f79fbb;--0-775: #f8aac1;--0-800: #f8b4c8;--0-825: #f8bece;--0-850: #f9c8d5;--0-875: #fad1db;--0-900: #fbdae2;--0-925: #fce4e9;--0-950: #fdedef;--0-975: #fef6f6;--0-1000: #ffffff;--24-0: #000000;--24-25: #130605;--24-50: #1f0b0a;--24-75: #27100e;--24-100: #2e1412;--24-125: #351816;--24-150: #3d1d1a;--24-175: #44211e;--24-200: #4c2522;--24-225: #542a26;--24-250: #5c2e2a;--24-275: #64332f;--24-300: #6c3833;--24-325: #743d37;--24-350: #7d413c;--24-375: #864641;--24-400: #8e4b45;--24-425: #97504a;--24-450: #a0554f;--24-475: #a95a53;--24-500: #b26058;--24-525: #bb655d;--24-550: #c46a62;--24-575: #cd6f67;--24-600: #d7756c;--24-625: #e07a71;--24-650: #ea7f76;--24-675: #f3857b;--24-700: #fd8b81;--24-725: #ff958b;--24-750: #ff9f96;--24-775: #ffaaa1;--24-800: #ffb4ac;--24-825: #ffbeb7;--24-850: #fec7c1;--24-875: #ffd1cc;--24-900: #fedad6;--24-925: #fee4e0;--24-950: #ffedeb;--24-975: #fff6f5;--24-1000: #ffffff;--48-0: #000000;--48-25: #130602;--48-50: #1e0c04;--48-75: #261106;--48-100: #2d1608;--48-125: #341a0a;--48-150: #3b1e0d;--48-175: #422310;--48-200: #4a2813;--48-225: #522c16;--48-250: #5a3118;--48-275: #61361b;--48-300: #693b1f;--48-325: #724022;--48-350: #7a4525;--48-375: #824a28;--48-400: #8b4f2b;--48-425: #93542e;--48-450: #9c5a31;--48-475: #a55f35;--48-500: #ae6438;--48-525: #b76a3b;--48-550: #c06f3f;--48-575: #c97542;--48-600: #d27a46;--48-625: #db8049;--48-650: #e4864d;--48-675: #ee8b50;--48-700: #f79154;--48-725: #fa9a63;--48-750: #faa473;--48-775: #fbae83;--48-800: #fcb792;--48-825: #fcc1a1;--48-850: #fdcaaf;--48-875: #fdd3bd;--48-900: #fddccb;--48-925: #fee5d9;--48-950: #feede6;--48-975: #fff6f3;--48-1000: #ffffff;--72-0: #000000;--72-25: #100701;--72-50: #1b0e01;--72-75: #221402;--72-100: #281803;--72-125: #2f1d04;--72-150: #362204;--72-175: #3d2606;--72-200: #442b07;--72-225: #4b3009;--72-250: #52350a;--72-275: #5a3b0c;--72-300: #61400f;--72-325: #694511;--72-350: #704b12;--72-375: #785015;--72-400: #805617;--72-425: #885b19;--72-450: #90611b;--72-475: #98671d;--72-500: #a06c1f;--72-525: #a97221;--72-550: #b17824;--72-575: #b97e26;--72-600: #c28428;--72-625: #cb8a2a;--72-650: #d3902d;--72-675: #dc962f;--72-700: #e49d33;--72-725: #e8a546;--72-750: #eaad5c;--72-775: #edb66f;--72-800: #efbe81;--72-825: #f1c692;--72-850: #f3cea3;--72-875: #f5d6b3;--72-900: #f7dfc4;--72-925: #f9e7d4;--72-950: #fcefe3;--72-975: #fef7f2;--72-1000: #ffffff;--96-0: #000000;--96-25: #0d0901;--96-50: #161101;--96-75: #1c1602;--96-100: #221b02;--96-125: #282003;--96-150: #2e2503;--96-175: #342a04;--96-200: #3a3006;--96-225: #403507;--96-250: #463b08;--96-275: #4d400a;--96-300: #54460c;--96-325: #5a4b0e;--96-350: #61510f;--96-375: #685711;--96-400: #6f5d13;--96-425: #766315;--96-450: #7d6917;--96-475: #846f19;--96-500: #8b761b;--96-525: #927c1d;--96-550: #9a821f;--96-575: #a18821;--96-600: #a98f23;--96-625: #b09525;--96-650: #b89c27;--96-675: #bfa229;--96-700: #c7a92d;--96-725: #ccb043;--96-750: #d1b759;--96-775: #d5bf6d;--96-800: #dac67f;--96-825: #dfcd91;--96-850: #e4d4a2;--96-875: #e8dbb3;--96-900: #ede2c3;--96-925: #f2e9d3;--96-950: #f7f0e3;--96-975: #fcf7f2;--96-1000: #ffffff;--120-0: #000000;--120-25: #080a01;--120-50: #0f1203;--120-75: #151804;--120-100: #191d05;--120-125: #1e2307;--120-150: #232809;--120-175: #282e0c;--120-200: #2d330e;--120-225: #323911;--120-250: #383f13;--120-275: #3d4516;--120-300: #424b18;--120-325: #48511b;--120-350: #4d571e;--120-375: #535d21;--120-400: #596423;--120-425: #5e6a26;--120-450: #647029;--120-475: #6a772c;--120-500: #707d2f;--120-525: #768432;--120-550: #7c8b35;--120-575: #829137;--120-600: #88983a;--120-625: #8f9f3d;--120-650: #95a640;--120-675: #9bad44;--120-700: #a2b448;--120-725: #a9ba58;--120-750: #b2c06a;--120-775: #bac67c;--120-800: #c2cc8c;--120-825: #cad29c;--120-850: #d2d8ab;--120-875: #dadfba;--120-900: #e2e5c9;--120-925: #ebebd7;--120-950: #f3f1e5;--120-975: #fbf7f3;--120-1000: #ffffff;--144-0: #000000;--144-25: #040b03;--144-50: #081407;--144-75: #0c1a0a;--144-100: #101f0d;--144-125: #132511;--144-150: #172a14;--144-175: #1b3017;--144-200: #1f361b;--144-225: #223c1f;--144-250: #264222;--144-275: #2a4826;--144-300: #2f4e2a;--144-325: #33552e;--144-350: #375b31;--144-375: #3b6135;--144-400: #3f6839;--144-425: #446f3d;--144-450: #487541;--144-475: #4d7c46;--144-500: #51834a;--144-525: #568a4e;--144-550: #5a9152;--144-575: #5f9856;--144-600: #639f5b;--144-625: #68a65f;--144-650: #6dad63;--144-675: #72b468;--144-700: #77bb6d;--144-725: #84c179;--144-750: #92c687;--144-775: #9fcb94;--144-800: #abd1a1;--144-825: #b7d6ad;--144-850: #c3dbba;--144-875: #cee1c6;--144-900: #d9e6d2;--144-925: #e4ecdd;--144-950: #eff2e9;--144-975: #faf8f4;--144-1000: #ffffff;--168-0: #000000;--168-25: #010c07;--168-50: #03140d;--168-75: #041a12;--168-100: #052016;--168-125: #07261a;--168-150: #092b1f;--168-175: #0c3124;--168-200: #0e3728;--168-225: #113d2d;--168-250: #134332;--168-275: #164a37;--168-300: #19503c;--168-325: #1b5641;--168-350: #1e5d46;--168-375: #21634b;--168-400: #236a50;--168-425: #267155;--168-450: #29785b;--168-475: #2c7e60;--168-500: #2f8566;--168-525: #328c6b;--168-550: #349371;--168-575: #379b76;--168-600: #3aa27c;--168-625: #3da982;--168-650: #40b087;--168-675: #43b88d;--168-700: #48bf93;--168-725: #5fc49c;--168-750: #76c9a5;--168-775: #89ceaf;--168-800: #9ad2b8;--168-825: #aad7c1;--168-850: #b9ddca;--168-875: #c6e2d2;--168-900: #d4e7db;--168-925: #e1ede4;--168-950: #edf2ed;--168-975: #f9f8f5;--168-1000: #ffffff;--192-0: #000000;--192-25: #000c0b;--192-50: #001413;--192-75: #001a19;--192-100: #00201e;--192-125: #012524;--192-150: #012b29;--192-175: #01312f;--192-200: #013735;--192-225: #013d3a;--192-250: #024340;--192-275: #024946;--192-300: #03504c;--192-325: #035653;--192-350: #035d59;--192-375: #04635f;--192-400: #056a66;--192-425: #05716c;--192-450: #067773;--192-475: #077e79;--192-500: #088580;--192-525: #098c87;--192-550: #0a938e;--192-575: #0b9a95;--192-600: #0ca29c;--192-625: #0ca9a3;--192-650: #0db0aa;--192-675: #0fb7b1;--192-700: #17bfb8;--192-725: #48c4bd;--192-750: #68c8c2;--192-775: #7fcdc8;--192-800: #93d2cd;--192-825: #a5d7d3;--192-850: #b5dcd8;--192-875: #c3e1de;--192-900: #d2e7e4;--192-925: #dfecea;--192-950: #ecf2f0;--192-975: #f9f8f7;--192-1000: #ffffff;--216-0: #000000;--216-25: #000b0f;--216-50: #011418;--216-75: #011a1f;--216-100: #011f25;--216-125: #02252c;--216-150: #022a32;--216-175: #023039;--216-200: #03363f;--216-225: #043c46;--216-250: #04424d;--216-275: #054854;--216-300: #074e5b;--216-325: #085462;--216-350: #095b69;--216-375: #0a6171;--216-400: #0c6878;--216-425: #0c6e80;--216-450: #0e7587;--216-475: #107c8f;--216-500: #128297;--216-525: #13899f;--216-550: #1590a7;--216-575: #1697af;--216-600: #179eb7;--216-625: #19a5bf;--216-650: #1aadc7;--216-675: #1cb4cf;--216-700: #22bbd7;--216-725: #4dc0da;--216-750: #6cc5db;--216-775: #83cadd;--216-800: #96d0df;--216-825: #a7d5e2;--216-850: #b7dae5;--216-875: #c5e0e8;--216-900: #d3e6eb;--216-925: #e0ecef;--216-950: #edf1f3;--216-975: #f9f7f8;--216-1000: #ffffff;--240-0: #000000;--240-25: #020a11;--240-50: #04121c;--240-75: #061824;--240-100: #071e2b;--240-125: #0a2332;--240-150: #0c2839;--240-175: #0f2e40;--240-200: #123347;--240-225: #15394f;--240-250: #173f56;--240-275: #1a455e;--240-300: #1d4b66;--240-325: #20516e;--240-350: #235776;--240-375: #265d7e;--240-400: #2a6486;--240-425: #2c6a8f;--240-450: #307097;--240-475: #33779f;--240-500: #367ea8;--240-525: #3984b1;--240-550: #3d8bb9;--240-575: #4092c2;--240-600: #4398cb;--240-625: #469fd4;--240-650: #4aa6dd;--240-675: #4dade6;--240-700: #52b4ef;--240-725: #69baef;--240-750: #7fc0ed;--240-775: #91c6ec;--240-800: #a1ccec;--240-825: #b0d2ec;--240-850: #bed8ed;--240-875: #cadeef;--240-900: #d7e4f1;--240-925: #e3eaf3;--240-950: #eef1f5;--240-975: #f9f7f8;--240-1000: #ffffff;--264-0: #000000;--264-25: #050913;--264-50: #09111e;--264-75: #0e1727;--264-100: #111c2e;--264-125: #152135;--264-150: #19263c;--264-175: #1d2b44;--264-200: #21304c;--264-225: #253654;--264-250: #293b5c;--264-275: #2d4164;--264-300: #32476c;--264-325: #364d74;--264-350: #3b527d;--264-375: #3f5885;--264-400: #445e8e;--264-425: #486497;--264-450: #4d6ba0;--264-475: #5271a9;--264-500: #5677b2;--264-525: #5b7dbb;--264-550: #6084c4;--264-575: #658acd;--264-600: #6a91d7;--264-625: #6e97e0;--264-650: #739eea;--264-675: #78a5f4;--264-700: #7eabfc;--264-725: #8bb2fb;--264-750: #99b9f7;--264-775: #a6c0f5;--264-800: #b2c7f3;--264-825: #bdcef3;--264-850: #c8d4f2;--264-875: #d2dbf3;--264-900: #dde2f3;--264-925: #e7e9f5;--264-950: #f0f0f7;--264-975: #faf7f9;--264-1000: #ffffff;--288-0: #000000;--288-25: #080813;--288-50: #100f1f;--288-75: #151527;--288-100: #1a192e;--288-125: #1f1e35;--288-150: #24233d;--288-175: #292844;--288-200: #2e2d4c;--288-225: #343254;--288-250: #39375c;--288-275: #3e3d64;--288-300: #44426d;--288-325: #4a4875;--288-350: #4f4d7d;--288-375: #555386;--288-400: #5b588f;--288-425: #615e98;--288-450: #6764a0;--288-475: #6d6aa9;--288-500: #7370b3;--288-525: #7976bc;--288-550: #7f7cc5;--288-575: #8582ce;--288-600: #8c88d8;--288-625: #928ee1;--288-650: #9895eb;--288-675: #9f9bf5;--288-700: #a5a1fe;--288-725: #ada9fc;--288-750: #b5b2f8;--288-775: #bdbaf6;--288-800: #c5c1f4;--288-825: #cdc9f3;--288-850: #d4d1f3;--288-875: #dcd8f3;--288-900: #e4e0f4;--288-925: #ece8f5;--288-950: #f3eff7;--288-975: #fbf7f9;--288-1000: #ffffff;--312-0: #000000;--312-25: #0d0712;--312-50: #160e1c;--312-75: #1c1324;--312-100: #22172b;--312-125: #281c32;--312-150: #2e2039;--312-175: #342540;--312-200: #3a2a48;--312-225: #402e4f;--312-250: #473357;--312-275: #4d385f;--312-300: #543e67;--312-325: #5a436f;--312-350: #614877;--312-375: #684d7f;--312-400: #6f5387;--312-425: #765890;--312-450: #7d5d98;--312-475: #8463a0;--312-500: #8b69a9;--312-525: #936eb2;--312-550: #9a74bb;--312-575: #a27ac4;--312-600: #a97fcd;--312-625: #b185d6;--312-650: #b88bdf;--312-675: #c091e8;--312-700: #c897f1;--312-725: #cca0f0;--312-750: #d0aaef;--312-775: #d4b3ee;--312-800: #d8bced;--312-825: #ddc4ee;--312-850: #e2cdee;--312-875: #e7d5f0;--312-900: #ecdef1;--312-925: #f1e6f3;--312-950: #f7eef6;--312-975: #fcf6f8;--312-1000: #ffffff;--336-0: #000000;--336-25: #10060e;--336-50: #1a0c18;--336-75: #22111f;--336-100: #281525;--336-125: #2f192b;--336-150: #351e32;--336-175: #3c2238;--336-200: #43273f;--336-225: #4a2b45;--336-250: #52304c;--336-275: #593553;--336-300: #603a5a;--336-325: #683f61;--336-350: #704468;--336-375: #774970;--336-400: #7f4e77;--336-425: #87537f;--336-450: #8f5886;--336-475: #975d8e;--336-500: #9f6395;--336-525: #a8689d;--336-550: #b06da5;--336-575: #b873ad;--336-600: #c178b5;--336-625: #c97ebd;--336-650: #d283c5;--336-675: #db89cd;--336-700: #e38fd5;--336-725: #e699d8;--336-750: #e7a3da;--336-775: #e8addc;--336-800: #eab7de;--336-825: #ecc0e1;--336-850: #efcae4;--336-875: #f1d3e8;--336-900: #f4dceb;--336-925: #f7e5ef;--336-950: #faedf3;--336-975: #fdf6f8;--336-1000: #ffffff;--gray-0: #000000;--gray-25: #090909;--gray-50: #111111;--gray-75: #171717;--gray-100: #1b1b1b;--gray-125: #212121;--gray-150: #262626;--gray-175: #2b2b2b;--gray-200: #303030;--gray-225: #363636;--gray-250: #3b3b3b;--gray-275: #414141;--gray-300: #474747;--gray-325: #4c4c4c;--gray-350: #525252;--gray-375: #585858;--gray-400: #5e5e5e;--gray-425: #646464;--gray-450: #6a6a6a;--gray-475: #717171;--gray-500: #777777;--gray-525: #7d7d7d;--gray-550: #848484;--gray-575: #8a8a8a;--gray-600: #919191;--gray-625: #979797;--gray-650: #9e9e9e;--gray-675: #a4a4a4;--gray-700: #ababab;--gray-725: #b2b2b2;--gray-750: #b9b9b9;--gray-775: #bfbfbf;--gray-800: #c6c6c6;--gray-825: #cdcdcd;--gray-850: #d4d4d4;--gray-875: #dbdbdb;--gray-900: #e2e2e2;--gray-925: #e9e9e9;--gray-950: #f1f1f1;--gray-975: #f8f8f8;--gray-1000: #ffffff}:root{--hig-red: rgb(224, 6, 27);--hig-orange: rgb(208, 50, 0);--hig-yellow: rgb(147, 106, 54);--hig-green: rgb(0, 125, 27);--hig-mint: rgb(12, 129, 123);--hig-teal: rgb(0, 130, 153);--hig-cyan: rgb(0, 113, 164);--hig-blue: rgb(0, 64, 221);--hig-indigo: rgb(70, 68, 171);--hig-purple: rgb(175, 82, 222);--hig-pink: rgb(218, 15, 71);--hig-brown: rgb(127, 101, 69);--hig-gray: rgb(108, 108, 112)}.dark{--hig-red: rgb(255, 69, 58);--hig-orange: rgb(255, 159, 10);--hig-yellow: rgb(255, 203, 43);--hig-green: rgb(48, 219, 91);--hig-mint: rgb(99, 230, 226);--hig-teal: rgb(93, 230, 255);--hig-cyan: rgb(112, 215, 255);--hig-blue: rgb(10, 132, 255);--hig-indigo: rgb(104, 98, 229);--hig-purple: rgb(234, 145, 254);--hig-pink: rgb(255, 59, 95);--hig-brown: rgb(181, 148, 105);--hig-gray: rgb(174, 174, 178)}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/inter/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/inter/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/inter/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-BlackItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/inter/InterDisplay-Thin.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/inter/InterDisplay-ThinItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraLight.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/InterDisplay-Light.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/inter/InterDisplay-LightItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/InterDisplay-Regular.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/InterDisplay-Italic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/InterDisplay-Medium.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/inter/InterDisplay-MediumItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/InterDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/inter/InterDisplay-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/InterDisplay-Bold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/InterDisplay-BoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraBold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/InterDisplay-Black.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter/InterDisplay-BlackItalic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:400;src:url(/fonts/monaspace/MonaspaceArgon-Regular.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:500;src:url(/fonts/monaspace/MonaspaceArgon-Medium.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:600;src:url(/fonts/monaspace/MonaspaceArgon-SemiBold.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:700;src:url(/fonts/monaspace/MonaspaceArgon-Bold.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:400;src:url(/fonts/monaspace/MonaspaceRadon-Italic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:500;src:url(/fonts/monaspace/MonaspaceRadon-MediumItalic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:600;src:url(/fonts/monaspace/MonaspaceRadon-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:700;src:url(/fonts/monaspace/MonaspaceRadon-BoldItalic.woff2) format("woff2")}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}code{font-family:var(--vp-font-family-mono);font-feature-settings:"cv01" 1,"cv11" 1,"ss02" 1,"ss07" 1,"ss08" 1,"liga" 1,"calt" 1;span.line span{font-style:var(--shiki-dark-font-style)}}div.v-popper__wrapper div.v-popper__inner div.twoslash-popup-docs code:has(>pre:only-child){background:none;padding:0}:root,body{font-family:Inter,sans-serif;--vp-font-family-mono: "Monaspace Argon", monospace;font-feature-settings:"cv01" 1,"cv11" 1,"ss02" 1,"ss07" 1,"ss08" 1,"liga" 1,"calt" 1,"dlig" 1,"tnum" 1}.outline{color:var(--vp-c-divider)}h4{margin-top:.75em}@supports (font-variation-settings: normal){:root,body{font-family:InterVariable,sans-serif}}:root{--vp-c-text-bright: var(--gray-0);--vp-c-text-0: var(--gray-100);--vp-c-text-1: var(--gray-200);--vp-c-text-2: var(--gray-300);--vp-c-text-3: var(--gray-400);--vp-c-text-soft: #91919188;--vp-c-brand-1: #0058a6;--vp-c-brand-1-red: 0;--vp-c-brand-1-green: 88;--vp-c-brand-1-blue: 166;--vp-c-brand-2: #0065bb;--vp-c-brand-3: #3678c9;--vp-c-brand-soft: rgba(0, 126, 231, .14);--vp-c-gray-1: var(--gray-400);--vp-c-gray-2: var(--gray-700);--vp-c-gray-3: var(--gray-800);--vp-c-gray-soft: #91919124;--vp-c-link: var(--vp-c-text-1);--vp-c-link-hover: var(--vp-c-text-0);--vp-code-color: var(--vp-c-text-1);--vp-code-link-color: var(--vp-c-text-1);--vp-code-link-hover-color: var(--vp-c-text-0);--vp-c-yellow-bright: var(--72-50);--vp-c-yellow-0: var(--72-150);--vp-c-yellow-1: var(--72-250);--vp-c-yellow-2: var(--72-350);--vp-c-yellow-3: var(--72-450);--vp-c-yellow-4: var(--72-550);--vp-c-yellow-soft: var(--72-750);--vp-button-alt-text: var(--gray-200);--focus-ring-color: var(--vp-c-brand-2);--focus-ring-width: 2px;--focus-ring-offset: 2px;--vp-local-search-result-selected-border: rgba( var(--vp-c-brand-1-red), var(--vp-c-brand-1-green), var(--vp-c-brand-1-blue), .6 )}:focus-visible,:focus,button:focus-visible{outline-color:var(--focus-ring-color)}div.VPLocalSearchBox{form.search-bar:focus-within{border-color:var(--vp-c-divider);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}.dark{--vp-button-alt-text: var(--gray-900);--vp-c-text-bright: var(--gray-1000);--vp-c-text-0: var(--gray-900);--vp-c-text-1: var(--gray-800);--vp-c-text-2: var(--gray-700);--vp-c-text-3: var(--gray-600);--vp-c-brand-1: #8cb8fb;--vp-c-brand-1-red: 140;--vp-c-brand-1-green: 184;--vp-c-brand-1-blue: 251;--vp-c-brand-2: #137ce2;--vp-c-brand-3: #006dca;--vp-c-bg: #1b1b1f;--vp-c-bg-soft: #232328;--vp-c-brand-soft: rgba(0, 126, 231, .16);--vp-c-gray-1: var(--gray-600);--vp-c-gray-2: var(--gray-300);--vp-c-gray-3: var(--gray-200);--vp-c-gray-soft: #77777724;--vp-c-yellow-bright: var(--72-950);--vp-c-yellow-0: var(--72-850);--vp-c-yellow-1: var(--72-750);--vp-c-yellow-2: var(--72-650);--vp-c-yellow-3: var(--72-550);--vp-c-yellow-4: var(--72-450);--vp-c-yellow-soft: var(--72-250)}.VPContent.is-home .VPHome .VPFeatures .VPFeature .VPImage{align-self:flex-end;position:absolute;translate:-6px -6px;width:36px}.VPContent.is-home .VPHome .VPFeatures .VPFeature .title{padding-bottom:6px}:root{--li-line-height: 26px}.VPDoc .vp-doc{ul li>p{line-height:var(--li-line-height)}.features-list ul{list-style:none;li{@apply pl-4 md:pl-0;>p{margin:0;line-height:var(--li-line-height)}svg{color:var(--vp-c-brand-2);position:absolute;translate:calc(-100% - 12px)}&::marker{content:none}line-height:var(--li-line-height)}}ul li{line-height:var(--li-line-height);&::marker{content:"—   ";white-space:pre;font-weight:900;color:var(--vp-c-text-3)}}}hr.footnotes-sep{@apply mt-12;}.footnote-ref>a{@apply no-underline;}.VPLocalNavOutlineDropdown button{white-space:nowrap}.VPDoc .vp-doc{ol:not(.footnotes-list){list-style:none;counter-reset:list-item-1;>li{counter-increment:list-item-1;position:relative;padding-left:calc(var(--li-line-height) + 12px);margin-bottom:8px;&:before{content:counter(list-item-1);font-family:var(--vp-font-family-mono);font-weight:700;font-size:14px;color:var(--vp-c-indigo-1);background-color:var(--vp-c-indigo-soft);border:1px solid var(--vp-c-indigo-soft);min-width:var(--li-line-height);height:var(--li-line-height);border-radius:6px;padding:0 4px;position:absolute;left:0;display:flex;align-items:center;justify-content:center;translate:calc(var(--li-line-height) - 100%);line-height:var(--li-line-height)}>p{margin:0;line-height:var(--li-line-height)}>ol{counter-reset:list-item-2;>li{counter-increment:list-item-2;padding-left:calc(var(--li-line-height) + 12px);&:before{content:counter(list-item-2,upper-roman);@apply text-264-450 bg-264-950 border-264-850 dark:text-264-625 dark:bg-264-150 dark:border-264-225;}>ol>li:before{content:counter(list-item-2,lower-roman);@apply text-240-450 bg-240-950 border-240-850 dark:text-240-625 dark:bg-240-150 dark:border-240-225;}>p{margin:0;line-height:var(--li-line-height)}}}}}}.vp-doc{strong{color:var(--vp-c-text-0)}table{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}th,td,tr,tr:nth-child(2n){border-left:none;border-right:none;background-color:transparent;border-color:var(--vp-c-gray-soft);padding-top:2px;padding-bottom:2px;code{background-color:transparent}}th{border-top:2px solid var(--vp-c-gray-soft)}tbody tr:last-child{border-bottom:2px solid var(--vp-c-gray-soft)}&_docs_latex{tbody td:not(:first-child){font-family:var(--vp-font-family-mono)}}a,code a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;@apply text-gray-100 decoration-gray-600 decoration-2 underline-offset-4 hover:text-gray-0 hover:decoration-gray-500 hover:decoration-4 dark:text-gray-900 dark:decoration-gray-400 dark:hover:text-gray-1000 dark:hover:decoration-gray-500 transition-all opacity-100;}.custom-block{display:flex;flex-direction:column;padding:12px 16px;gap:8px;align-content:top;p{margin:0}border-radius:12px;&.details{background:none;border:1.5px solid var(--vp-c-divider);summary{&:before{content:"";padding-right:4px}margin:0}a{color:var(--vp-c-link);opacity:1;&:hover{color:var(--vp-c-link-hover)}}}.icon{margin-left:-4px;margin-right:4px}.custom-block-title{display:none}.content{display:flex;gap:12px;align-items:flex-start;flex-direction:column;p{line-height:22px}}&.info{@apply text-240-250 bg-240-750 bg-opacity-50 dark:bg-240-250 dark:bg-opacity-50 dark:text-240-750;strong{@apply text-240-200 dark:text-240-800;}a{@apply text-240-200 decoration-240-500 hover:text-240-100 hover:decoration-240-300 dark:text-240-800 dark:decoration-240-400 dark:hover:text-240-100 dark:hover:decoration-240-500;dark:text-240-800;&:hover{@apply text-240-100 opacity-100 dark:text-240-900;}}.icon{@apply text-240-300 dark:text-240-700;}::marker{@apply text-240-200/50 dark:text-240-800/50;}.compact{li{@apply leading-normal;&:not(:has(>ul)){margin:4px 0}ul{margin:0}}}}&.warning{@apply text-72-250 bg-72-750 bg-opacity-50 dark:bg-72-250 dark:bg-opacity-50 dark:text-72-750;strong{@apply text-72-200 dark:text-72-800;}a{@apply text-72-200 decoration-72-500 hover:text-72-100 hover:decoration-72-300 dark:text-72-800 dark:decoration-72-400 dark:hover:text-72-100 dark:hover:decoration-72-500;dark:text-72-800;&:hover{@apply text-72-100 opacity-100 dark:text-72-900;}}.icon{color:var(--vp-c-yellow-2)}}&.danger{background-color:var(--vp-c-red-soft);color:var(--vp-c-red-1);.icon{color:var(--vp-c-red-2)}border:2px solid var(--vp-c-red-soft)}}}:root{--vp-code-tab-active-bar-color: var(--264-400)}.vp-doc .vp-code-group.vp-adaptive-theme{div.blocks{@apply sm:rounded-xl;background:none}margin-bottom:1rem;display:flex;flex-direction:column}.vp-doc div[class*=language-]{@apply sm:rounded-xl;background:transparent}.vp-doc [class*=language-] pre{background-color:var(--vp-code-block-bg);@apply sm:rounded-xl;}.vp-doc .vp-code-group div[class*=language-].vp-adaptive-theme{border:none}.VPFeatures.VPHomeFeatures div.container .VPFeature.link:hover,.DocSearch-Button:hover{border-color:var(--vp-c-brand-2)}table{max-width:100%}#VPContent div.content main details.custom-block>:last-child{margin-bottom:0}mjx-container.MathJax[display=true]{overflow-x:scroll;--p: 1rem;padding-top:var(--p);padding-bottom:var(--p);margin-top:calc(1em - var(--p))!important;margin-bottom:calc(1em - var(--p))!important}.checkerboard{background:linear-gradient(45deg,var(--vp-c-divider) 25%,transparent 25%,transparent 75%,var(--vp-c-divider) 75%),linear-gradient(45deg,var(--vp-c-divider) 25%,transparent 25%,transparent 75%,var(--vp-c-divider) 75%);background-size:20px 20px;background-position:0 0,10px 10px}@custom-variant dark (&:where(.dark,.dark *));@theme{ --color-transparent: transparent; --color-0-0: #000000; --color-0-25: #120609; --color-0-50: #1d0b11; --color-0-75: #251017; --color-0-100: #2c141c; --color-0-125: #331821; --color-0-150: #3b1c27; --color-0-175: #42212c; --color-0-200: #492531; --color-0-225: #512a37; --color-0-250: #592e3c; --color-0-275: #613342; --color-0-300: #693748; --color-0-325: #713c4e; --color-0-350: #794154; --color-0-375: #82465a; --color-0-400: #8a4b60; --color-0-425: #935066; --color-0-450: #9b556c; --color-0-475: #a45a73; --color-0-500: #ad5f79; --color-0-525: #b5647f; --color-0-550: #be6986; --color-0-575: #c86f8c; --color-0-600: #d17493; --color-0-625: #da799a; --color-0-650: #e37fa0; --color-0-675: #ec84a7; --color-0-700: #f58aae; --color-0-725: #f794b4; --color-0-750: #f79fbb; --color-0-775: #f8aac1; --color-0-800: #f8b4c8; --color-0-825: #f8bece; --color-0-850: #f9c8d5; --color-0-875: #fad1db; --color-0-900: #fbdae2; --color-0-925: #fce4e9; --color-0-950: #fdedef; --color-0-975: #fef6f6; --color-0-1000: #ffffff; --color-24-0: #000000; --color-24-25: #130605; --color-24-50: #1f0b0a; --color-24-75: #27100e; --color-24-100: #2e1412; --color-24-125: #351816; --color-24-150: #3d1d1a; --color-24-175: #44211e; --color-24-200: #4c2522; --color-24-225: #542a26; --color-24-250: #5c2e2a; --color-24-275: #64332f; --color-24-300: #6c3833; --color-24-325: #743d37; --color-24-350: #7d413c; --color-24-375: #864641; --color-24-400: #8e4b45; --color-24-425: #97504a; --color-24-450: #a0554f; --color-24-475: #a95a53; --color-24-500: #b26058; --color-24-525: #bb655d; --color-24-550: #c46a62; --color-24-575: #cd6f67; --color-24-600: #d7756c; --color-24-625: #e07a71; --color-24-650: #ea7f76; --color-24-675: #f3857b; --color-24-700: #fd8b81; --color-24-725: #ff958b; --color-24-750: #ff9f96; --color-24-775: #ffaaa1; --color-24-800: #ffb4ac; --color-24-825: #ffbeb7; --color-24-850: #fec7c1; --color-24-875: #ffd1cc; --color-24-900: #fedad6; --color-24-925: #fee4e0; --color-24-950: #ffedeb; --color-24-975: #fff6f5; --color-24-1000: #ffffff; --color-48-0: #000000; --color-48-25: #130602; --color-48-50: #1e0c04; --color-48-75: #261106; --color-48-100: #2d1608; --color-48-125: #341a0a; --color-48-150: #3b1e0d; --color-48-175: #422310; --color-48-200: #4a2813; --color-48-225: #522c16; --color-48-250: #5a3118; --color-48-275: #61361b; --color-48-300: #693b1f; --color-48-325: #724022; --color-48-350: #7a4525; --color-48-375: #824a28; --color-48-400: #8b4f2b; --color-48-425: #93542e; --color-48-450: #9c5a31; --color-48-475: #a55f35; --color-48-500: #ae6438; --color-48-525: #b76a3b; --color-48-550: #c06f3f; --color-48-575: #c97542; --color-48-600: #d27a46; --color-48-625: #db8049; --color-48-650: #e4864d; --color-48-675: #ee8b50; --color-48-700: #f79154; --color-48-725: #fa9a63; --color-48-750: #faa473; --color-48-775: #fbae83; --color-48-800: #fcb792; --color-48-825: #fcc1a1; --color-48-850: #fdcaaf; --color-48-875: #fdd3bd; --color-48-900: #fddccb; --color-48-925: #fee5d9; --color-48-950: #feede6; --color-48-975: #fff6f3; --color-48-1000: #ffffff; --color-72-0: #000000; --color-72-25: #100701; --color-72-50: #1b0e01; --color-72-75: #221402; --color-72-100: #281803; --color-72-125: #2f1d04; --color-72-150: #362204; --color-72-175: #3d2606; --color-72-200: #442b07; --color-72-225: #4b3009; --color-72-250: #52350a; --color-72-275: #5a3b0c; --color-72-300: #61400f; --color-72-325: #694511; --color-72-350: #704b12; --color-72-375: #785015; --color-72-400: #805617; --color-72-425: #885b19; --color-72-450: #90611b; --color-72-475: #98671d; --color-72-500: #a06c1f; --color-72-525: #a97221; --color-72-550: #b17824; --color-72-575: #b97e26; --color-72-600: #c28428; --color-72-625: #cb8a2a; --color-72-650: #d3902d; --color-72-675: #dc962f; --color-72-700: #e49d33; --color-72-725: #e8a546; --color-72-750: #eaad5c; --color-72-775: #edb66f; --color-72-800: #efbe81; --color-72-825: #f1c692; --color-72-850: #f3cea3; --color-72-875: #f5d6b3; --color-72-900: #f7dfc4; --color-72-925: #f9e7d4; --color-72-950: #fcefe3; --color-72-975: #fef7f2; --color-72-1000: #ffffff; --color-96-0: #000000; --color-96-25: #0d0901; --color-96-50: #161101; --color-96-75: #1c1602; --color-96-100: #221b02; --color-96-125: #282003; --color-96-150: #2e2503; --color-96-175: #342a04; --color-96-200: #3a3006; --color-96-225: #403507; --color-96-250: #463b08; --color-96-275: #4d400a; --color-96-300: #54460c; --color-96-325: #5a4b0e; --color-96-350: #61510f; --color-96-375: #685711; --color-96-400: #6f5d13; --color-96-425: #766315; --color-96-450: #7d6917; --color-96-475: #846f19; --color-96-500: #8b761b; --color-96-525: #927c1d; --color-96-550: #9a821f; --color-96-575: #a18821; --color-96-600: #a98f23; --color-96-625: #b09525; --color-96-650: #b89c27; --color-96-675: #bfa229; --color-96-700: #c7a92d; --color-96-725: #ccb043; --color-96-750: #d1b759; --color-96-775: #d5bf6d; --color-96-800: #dac67f; --color-96-825: #dfcd91; --color-96-850: #e4d4a2; --color-96-875: #e8dbb3; --color-96-900: #ede2c3; --color-96-925: #f2e9d3; --color-96-950: #f7f0e3; --color-96-975: #fcf7f2; --color-96-1000: #ffffff; --color-120-0: #000000; --color-120-25: #080a01; --color-120-50: #0f1203; --color-120-75: #151804; --color-120-100: #191d05; --color-120-125: #1e2307; --color-120-150: #232809; --color-120-175: #282e0c; --color-120-200: #2d330e; --color-120-225: #323911; --color-120-250: #383f13; --color-120-275: #3d4516; --color-120-300: #424b18; --color-120-325: #48511b; --color-120-350: #4d571e; --color-120-375: #535d21; --color-120-400: #596423; --color-120-425: #5e6a26; --color-120-450: #647029; --color-120-475: #6a772c; --color-120-500: #707d2f; --color-120-525: #768432; --color-120-550: #7c8b35; --color-120-575: #829137; --color-120-600: #88983a; --color-120-625: #8f9f3d; --color-120-650: #95a640; --color-120-675: #9bad44; --color-120-700: #a2b448; --color-120-725: #a9ba58; --color-120-750: #b2c06a; --color-120-775: #bac67c; --color-120-800: #c2cc8c; --color-120-825: #cad29c; --color-120-850: #d2d8ab; --color-120-875: #dadfba; --color-120-900: #e2e5c9; --color-120-925: #ebebd7; --color-120-950: #f3f1e5; --color-120-975: #fbf7f3; --color-120-1000: #ffffff; --color-144-0: #000000; --color-144-25: #040b03; --color-144-50: #081407; --color-144-75: #0c1a0a; --color-144-100: #101f0d; --color-144-125: #132511; --color-144-150: #172a14; --color-144-175: #1b3017; --color-144-200: #1f361b; --color-144-225: #223c1f; --color-144-250: #264222; --color-144-275: #2a4826; --color-144-300: #2f4e2a; --color-144-325: #33552e; --color-144-350: #375b31; --color-144-375: #3b6135; --color-144-400: #3f6839; --color-144-425: #446f3d; --color-144-450: #487541; --color-144-475: #4d7c46; --color-144-500: #51834a; --color-144-525: #568a4e; --color-144-550: #5a9152; --color-144-575: #5f9856; --color-144-600: #639f5b; --color-144-625: #68a65f; --color-144-650: #6dad63; --color-144-675: #72b468; --color-144-700: #77bb6d; --color-144-725: #84c179; --color-144-750: #92c687; --color-144-775: #9fcb94; --color-144-800: #abd1a1; --color-144-825: #b7d6ad; --color-144-850: #c3dbba; --color-144-875: #cee1c6; --color-144-900: #d9e6d2; --color-144-925: #e4ecdd; --color-144-950: #eff2e9; --color-144-975: #faf8f4; --color-144-1000: #ffffff; --color-168-0: #000000; --color-168-25: #010c07; --color-168-50: #03140d; --color-168-75: #041a12; --color-168-100: #052016; --color-168-125: #07261a; --color-168-150: #092b1f; --color-168-175: #0c3124; --color-168-200: #0e3728; --color-168-225: #113d2d; --color-168-250: #134332; --color-168-275: #164a37; --color-168-300: #19503c; --color-168-325: #1b5641; --color-168-350: #1e5d46; --color-168-375: #21634b; --color-168-400: #236a50; --color-168-425: #267155; --color-168-450: #29785b; --color-168-475: #2c7e60; --color-168-500: #2f8566; --color-168-525: #328c6b; --color-168-550: #349371; --color-168-575: #379b76; --color-168-600: #3aa27c; --color-168-625: #3da982; --color-168-650: #40b087; --color-168-675: #43b88d; --color-168-700: #48bf93; --color-168-725: #5fc49c; --color-168-750: #76c9a5; --color-168-775: #89ceaf; --color-168-800: #9ad2b8; --color-168-825: #aad7c1; --color-168-850: #b9ddca; --color-168-875: #c6e2d2; --color-168-900: #d4e7db; --color-168-925: #e1ede4; --color-168-950: #edf2ed; --color-168-975: #f9f8f5; --color-168-1000: #ffffff; --color-192-0: #000000; --color-192-25: #000c0b; --color-192-50: #001413; --color-192-75: #001a19; --color-192-100: #00201e; --color-192-125: #012524; --color-192-150: #012b29; --color-192-175: #01312f; --color-192-200: #013735; --color-192-225: #013d3a; --color-192-250: #024340; --color-192-275: #024946; --color-192-300: #03504c; --color-192-325: #035653; --color-192-350: #035d59; --color-192-375: #04635f; --color-192-400: #056a66; --color-192-425: #05716c; --color-192-450: #067773; --color-192-475: #077e79; --color-192-500: #088580; --color-192-525: #098c87; --color-192-550: #0a938e; --color-192-575: #0b9a95; --color-192-600: #0ca29c; --color-192-625: #0ca9a3; --color-192-650: #0db0aa; --color-192-675: #0fb7b1; --color-192-700: #17bfb8; --color-192-725: #48c4bd; --color-192-750: #68c8c2; --color-192-775: #7fcdc8; --color-192-800: #93d2cd; --color-192-825: #a5d7d3; --color-192-850: #b5dcd8; --color-192-875: #c3e1de; --color-192-900: #d2e7e4; --color-192-925: #dfecea; --color-192-950: #ecf2f0; --color-192-975: #f9f8f7; --color-192-1000: #ffffff; --color-216-0: #000000; --color-216-25: #000b0f; --color-216-50: #011418; --color-216-75: #011a1f; --color-216-100: #011f25; --color-216-125: #02252c; --color-216-150: #022a32; --color-216-175: #023039; --color-216-200: #03363f; --color-216-225: #043c46; --color-216-250: #04424d; --color-216-275: #054854; --color-216-300: #074e5b; --color-216-325: #085462; --color-216-350: #095b69; --color-216-375: #0a6171; --color-216-400: #0c6878; --color-216-425: #0c6e80; --color-216-450: #0e7587; --color-216-475: #107c8f; --color-216-500: #128297; --color-216-525: #13899f; --color-216-550: #1590a7; --color-216-575: #1697af; --color-216-600: #179eb7; --color-216-625: #19a5bf; --color-216-650: #1aadc7; --color-216-675: #1cb4cf; --color-216-700: #22bbd7; --color-216-725: #4dc0da; --color-216-750: #6cc5db; --color-216-775: #83cadd; --color-216-800: #96d0df; --color-216-825: #a7d5e2; --color-216-850: #b7dae5; --color-216-875: #c5e0e8; --color-216-900: #d3e6eb; --color-216-925: #e0ecef; --color-216-950: #edf1f3; --color-216-975: #f9f7f8; --color-216-1000: #ffffff; --color-240-0: #000000; --color-240-25: #020a11; --color-240-50: #04121c; --color-240-75: #061824; --color-240-100: #071e2b; --color-240-125: #0a2332; --color-240-150: #0c2839; --color-240-175: #0f2e40; --color-240-200: #123347; --color-240-225: #15394f; --color-240-250: #173f56; --color-240-275: #1a455e; --color-240-300: #1d4b66; --color-240-325: #20516e; --color-240-350: #235776; --color-240-375: #265d7e; --color-240-400: #2a6486; --color-240-425: #2c6a8f; --color-240-450: #307097; --color-240-475: #33779f; --color-240-500: #367ea8; --color-240-525: #3984b1; --color-240-550: #3d8bb9; --color-240-575: #4092c2; --color-240-600: #4398cb; --color-240-625: #469fd4; --color-240-650: #4aa6dd; --color-240-675: #4dade6; --color-240-700: #52b4ef; --color-240-725: #69baef; --color-240-750: #7fc0ed; --color-240-775: #91c6ec; --color-240-800: #a1ccec; --color-240-825: #b0d2ec; --color-240-850: #bed8ed; --color-240-875: #cadeef; --color-240-900: #d7e4f1; --color-240-925: #e3eaf3; --color-240-950: #eef1f5; --color-240-975: #f9f7f8; --color-240-1000: #ffffff; --color-264-0: #000000; --color-264-25: #050913; --color-264-50: #09111e; --color-264-75: #0e1727; --color-264-100: #111c2e; --color-264-125: #152135; --color-264-150: #19263c; --color-264-175: #1d2b44; --color-264-200: #21304c; --color-264-225: #253654; --color-264-250: #293b5c; --color-264-275: #2d4164; --color-264-300: #32476c; --color-264-325: #364d74; --color-264-350: #3b527d; --color-264-375: #3f5885; --color-264-400: #445e8e; --color-264-425: #486497; --color-264-450: #4d6ba0; --color-264-475: #5271a9; --color-264-500: #5677b2; --color-264-525: #5b7dbb; --color-264-550: #6084c4; --color-264-575: #658acd; --color-264-600: #6a91d7; --color-264-625: #6e97e0; --color-264-650: #739eea; --color-264-675: #78a5f4; --color-264-700: #7eabfc; --color-264-725: #8bb2fb; --color-264-750: #99b9f7; --color-264-775: #a6c0f5; --color-264-800: #b2c7f3; --color-264-825: #bdcef3; --color-264-850: #c8d4f2; --color-264-875: #d2dbf3; --color-264-900: #dde2f3; --color-264-925: #e7e9f5; --color-264-950: #f0f0f7; --color-264-975: #faf7f9; --color-264-1000: #ffffff; --color-288-0: #000000; --color-288-25: #080813; --color-288-50: #100f1f; --color-288-75: #151527; --color-288-100: #1a192e; --color-288-125: #1f1e35; --color-288-150: #24233d; --color-288-175: #292844; --color-288-200: #2e2d4c; --color-288-225: #343254; --color-288-250: #39375c; --color-288-275: #3e3d64; --color-288-300: #44426d; --color-288-325: #4a4875; --color-288-350: #4f4d7d; --color-288-375: #555386; --color-288-400: #5b588f; --color-288-425: #615e98; --color-288-450: #6764a0; --color-288-475: #6d6aa9; --color-288-500: #7370b3; --color-288-525: #7976bc; --color-288-550: #7f7cc5; --color-288-575: #8582ce; --color-288-600: #8c88d8; --color-288-625: #928ee1; --color-288-650: #9895eb; --color-288-675: #9f9bf5; --color-288-700: #a5a1fe; --color-288-725: #ada9fc; --color-288-750: #b5b2f8; --color-288-775: #bdbaf6; --color-288-800: #c5c1f4; --color-288-825: #cdc9f3; --color-288-850: #d4d1f3; --color-288-875: #dcd8f3; --color-288-900: #e4e0f4; --color-288-925: #ece8f5; --color-288-950: #f3eff7; --color-288-975: #fbf7f9; --color-288-1000: #ffffff; --color-312-0: #000000; --color-312-25: #0d0712; --color-312-50: #160e1c; --color-312-75: #1c1324; --color-312-100: #22172b; --color-312-125: #281c32; --color-312-150: #2e2039; --color-312-175: #342540; --color-312-200: #3a2a48; --color-312-225: #402e4f; --color-312-250: #473357; --color-312-275: #4d385f; --color-312-300: #543e67; --color-312-325: #5a436f; --color-312-350: #614877; --color-312-375: #684d7f; --color-312-400: #6f5387; --color-312-425: #765890; --color-312-450: #7d5d98; --color-312-475: #8463a0; --color-312-500: #8b69a9; --color-312-525: #936eb2; --color-312-550: #9a74bb; --color-312-575: #a27ac4; --color-312-600: #a97fcd; --color-312-625: #b185d6; --color-312-650: #b88bdf; --color-312-675: #c091e8; --color-312-700: #c897f1; --color-312-725: #cca0f0; --color-312-750: #d0aaef; --color-312-775: #d4b3ee; --color-312-800: #d8bced; --color-312-825: #ddc4ee; --color-312-850: #e2cdee; --color-312-875: #e7d5f0; --color-312-900: #ecdef1; --color-312-925: #f1e6f3; --color-312-950: #f7eef6; --color-312-975: #fcf6f8; --color-312-1000: #ffffff; --color-336-0: #000000; --color-336-25: #10060e; --color-336-50: #1a0c18; --color-336-75: #22111f; --color-336-100: #281525; --color-336-125: #2f192b; --color-336-150: #351e32; --color-336-175: #3c2238; --color-336-200: #43273f; --color-336-225: #4a2b45; --color-336-250: #52304c; --color-336-275: #593553; --color-336-300: #603a5a; --color-336-325: #683f61; --color-336-350: #704468; --color-336-375: #774970; --color-336-400: #7f4e77; --color-336-425: #87537f; --color-336-450: #8f5886; --color-336-475: #975d8e; --color-336-500: #9f6395; --color-336-525: #a8689d; --color-336-550: #b06da5; --color-336-575: #b873ad; --color-336-600: #c178b5; --color-336-625: #c97ebd; --color-336-650: #d283c5; --color-336-675: #db89cd; --color-336-700: #e38fd5; --color-336-725: #e699d8; --color-336-750: #e7a3da; --color-336-775: #e8addc; --color-336-800: #eab7de; --color-336-825: #ecc0e1; --color-336-850: #efcae4; --color-336-875: #f1d3e8; --color-336-900: #f4dceb; --color-336-925: #f7e5ef; --color-336-950: #faedf3; --color-336-975: #fdf6f8; --color-336-1000: #ffffff; --color-gray-0: #000000; --color-gray-25: #090909; --color-gray-50: #111111; --color-gray-75: #171717; --color-gray-100: #1b1b1b; --color-gray-125: #212121; --color-gray-150: #262626; --color-gray-175: #2b2b2b; --color-gray-200: #303030; --color-gray-225: #363636; --color-gray-250: #3b3b3b; --color-gray-275: #414141; --color-gray-300: #474747; --color-gray-325: #4c4c4c; --color-gray-350: #525252; --color-gray-375: #585858; --color-gray-400: #5e5e5e; --color-gray-425: #646464; --color-gray-450: #6a6a6a; --color-gray-475: #717171; --color-gray-500: #777777; --color-gray-525: #7d7d7d; --color-gray-550: #848484; --color-gray-575: #8a8a8a; --color-gray-600: #919191; --color-gray-625: #979797; --color-gray-650: #9e9e9e; --color-gray-675: #a4a4a4; --color-gray-700: #ababab; --color-gray-725: #b2b2b2; --color-gray-750: #b9b9b9; --color-gray-775: #bfbfbf; --color-gray-800: #c6c6c6; --color-gray-825: #cdcdcd; --color-gray-850: #d4d4d4; --color-gray-875: #dbdbdb; --color-gray-900: #e2e2e2; --color-gray-925: #e9e9e9; --color-gray-950: #f1f1f1; --color-gray-975: #f8f8f8; --color-gray-1000: #ffffff; }@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/inter/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/inter/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/inter/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-BlackItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/inter/InterDisplay-Thin.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/inter/InterDisplay-ThinItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraLight.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/InterDisplay-Light.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/inter/InterDisplay-LightItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/InterDisplay-Regular.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/InterDisplay-Italic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/InterDisplay-Medium.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/inter/InterDisplay-MediumItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/InterDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/inter/InterDisplay-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/InterDisplay-Bold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/InterDisplay-BoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraBold.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/inter/InterDisplay-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/InterDisplay-Black.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter/InterDisplay-BlackItalic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:400;src:url(/fonts/monaspace/MonaspaceArgon-Regular.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:500;src:url(/fonts/monaspace/MonaspaceArgon-Medium.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:600;src:url(/fonts/monaspace/MonaspaceArgon-SemiBold.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:normal;font-weight:700;src:url(/fonts/monaspace/MonaspaceArgon-Bold.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:400;src:url(/fonts/monaspace/MonaspaceRadon-Italic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:500;src:url(/fonts/monaspace/MonaspaceRadon-MediumItalic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:600;src:url(/fonts/monaspace/MonaspaceRadon-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Monaspace Argon;font-style:italic;font-weight:700;src:url(/fonts/monaspace/MonaspaceRadon-BoldItalic.woff2) format("woff2")}@font-face{font-family:cmmi9;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAJsAAoAAAAABCAAAAIhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBfIFeCwYAATYCJAMIBCAFgjgHIBtLAwCuBmxjK+SBFvCdYSFOWMzcBW9nHfF7PAT3w3f3YxFpo9FGUlYFkiUYRTyyEt2f2N/7lL6MCQoRYpIcpby4vptBc7ufaVMrYRVJwWxmlZKhAhM55pZ7YAewt07jI6X+B5hP/L+3+L+Bb0CnhZr4rFO7gZbGgWW4l467LrDQA4RUzwXRR4Rpth0e4rBCkS/SD1TkE/TwP6ivx/EmWIg2wDUkcNo/mm7gnPcrgCYKYTfYCBIFBsueQYhZgFIpcN7QuhYhSzLSXAZbwIM3Yvn2l+xdMZKSvozxY/Thl3l0nlJvGFKcJc19moaeLZ2PvNFLdNfy+JJk3nr4xU4Vz8smTlAL70nP0RrMo+rL1K4H7uibHT8xdIQ6YDVs/s+t/N9ffwS3poAgmlkfGWgGz6LIV19REBy/9/wPErfF1wOoMPA7/Hogmzio889wCr91RFg3n5dgRjAbOJSfT+/Csvu/h8PXfIeM7jEK8bgNAIFgY15cnKt7/loLBvDdWhUG0DwfwXu0Sp5qr835CMzQ5hyAr4DMDyBXEQKRlhEQhqrdrQX0oNClSs+aVjoM0lplZrjdOAlYlCLCNB+hpXbrtDKshNbaXdftFrWe4uqTLn0qy0dxK86MOgPXeuN8XlT66KdbGZl1Jp0JCFQrNUaDi04kGt452SsnpdJDIYVNeg8LcyVipGMAhHqVp3eIBuekwKrJRSYPve2mFDHTMVUOgysAAAA=)format("woff2")}@font-face{font-family:cmr9;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAY0AAoAAAAACdAAAAXrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAATAqMXIlgCxoAATYCJAMwBCAFgjIHIBuHBwAeh7EbehcrX3UXo2n/P23r73sDiDPayADWGF2EkYSVn2NEbCS7jZuVg/OjWx4+b+//m+58ZNMZTWZQYVSAaUAh1f8A5tDn/3J631rbb3mCoY59dxV20RjTelleZmtZW9fi/TygXhQoZ9vyY7lgj0vtbO0TxGBzAJGANuADfOKn/4tgpW1F395BiAhzEJkAKCLf1Ng7oAeBML0EzAYIiGefFRCYQAOILAKpkCc2SBLCmB6rGTqgN8Mc5r/DZi9bbAgBlgWGRMgGoH/tJACHh0CFwkoQerWoBSU4EQmeYsbC0dKODM5o5W24SFGgJdWIMlyW8S+w3mgvV7B/ukFt4bie1l3ndLtntEvZUNpwEDZcII2XXDhOZzJpTIWiF2o1pThPr3d01QcdLKueYds2X6ZEbuqC982suz5nDXOiFyb3bHaIMTwOOcyh7TPypazvfbepA+Q5992cweQ2xer069dThmkRpoC04eB6fnFYhiwCKKKC2EQ7mAw62rAxUfREvTQaXmseyDjstZR0wwVSfNJEGR4HHOdkm903yU7JWbWR3FfB6dgOtviQrLk43Xo6ukU28tyM4tA9zzus0xG2bO/jkM3cnBnZsUciNlR0ws1oct74slXNamB6C9m5jd6mS5xTV3tGZJQwpI4yXqQoibFCc5nz2PVCMWanJm/vkgp3c7r8deJr7pxtMMShHYYHHIPpMtznn2zbK+8KvOFgDGjVmejufhdi+6FIpNtwwHPfoTmHDQcrYMteBcjl6nEoc7hmM6fjkg7uZGDj2RjZJtp+Knopq4eN57YHi49p2SfSrSavuya/g0edd7LqPffifX2N4qWOaNNZh/rH10zHrKcve2w6JF7nLT/3yP+ayzZOdz/OZz1NG6KXJwbwsximBB8rxoxbFj/BdleuGbjenaJgmyXw5hmnM4vNHAYuPxpUj+B885TmXCKgKDzrhPQpTUntp4wiULR0lOEaGGtDZSB31uYOv9FUc77QrX9bdSvEzGybygbIRIUjXXW4HA+VoUxrfxH9X2TKLXVnle3qXBWuyUmqTIPQw+VHN9pmytkiVSL2Vb7yyXcp6PKgn4h/ipA15e1pz3eMyawD5y/53bL5QqsKq5fNTHOp454YmqnGDZWYEccaHUvp2f9Gobk2yP/HO3Kn+UqnO+bkua+8SonQ9x9N54IGdU6ialw7d7Iaawl9ByitfgfxK6D4ti+VmtgQl2MF6cICc2l/wTdFr4shbLSRNrC42L+6HJWigQlUj/Vjozqcin+z+SM6B58iduZWNi8uLK6HTJSaiipevsbanvhqWK1K/SjarmFiY+GGJe/wFdl8+XtH136USXDKA3wrQdVni93ht66Vt/O60afh1Dfu+BsySNIqlrVVL6lbSEH3vEPVc53dTM7Op6pmeQ5w/MVYnk2aQmRWkHUjqiTGNubBSFqLqoBQIfVYSwXWwFQ1LrIsrM50nX7raBWJlM01xUjVVYCVQYV5a5IqMkoFKK2qKAN+rMkIdI7Khst3hpymfmQycB10M/AdsuOd+dF1+qrZe93d3wf9EPo+XBVeQt8B83T1Yc7UtqLPbFzXUtBwQKGQ4zyI7yst7/Kbawt7qvdFv7X64USEthBqjtcn2PjwR9QqnImsyHiVc/1wumgxLEf8PE0lSn3fKtYmItTab14AWK/4qlzi5vCus4UxFtsX/OO1rOnVwjRrqbyoAbv/YL0xrNZ69wLwGehYc+FujXXib0KCBwAAH6+sGLWHzh6vxmcBQAhnanbhGvAOLqwydN9UjgYBV6jpQSQILHfxTfF2z/AEr1SCZ2wHZhbUQgYQFRCIkiYAMYC1xsd5eKxxPoo9LsDjMpok446AijkgLhJ9nEeoHOcTq8cFhIZipEhT5wDNb/68De09ccdqe1hwaCv5RtKucaC5d0DfzkQEh+PCkAGd0A5d0A990AQ9wMiDTmj06Q5oGEd7II5W2AvNxR3ACBMsVIGC6Mgi6mYCjcF6GAZG6QFozoUHQA/tIIII76snAA==)format("woff2")}@font-face{font-family:cmr8;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAQcAAoAAAAABpwAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqGaIU8CxAAATYCJAMSBCAFgjIHIBstBQCOw3RbJ49IJgO+HEuGCL7f77fnfhFFQsQbCSo0z1SzRCiWGTIxQKgkIqG9/3nv9SYpxPRVclABr4MKY7CCs/NP/m5/fy1+s0CR4ym4ammtwYt/eS2adMWK+0r9APUE5KxdCSlC27Kzk4+6u8fdkEuOyAAUSJ/o038q+meAfOkycAxJwBRhg69ydttQCGJWOOcgQ07gNrMMJOTQz1rCRSxDHsLexAYrWRv+MNglDZrrZaIB4hoAX2vEScifmMRUU9PCUwfzLlxk7BjG5QwXcIszmuMdp33Vr9PnWXKXTVrl6XkjmlrS4zjBmtsFYsaAIBd1WbZUZOKitDQcVglEuvuylugFxgTp5i3XR3MJ6dDz6tO0NCHTNa5O8zzdxVHnGLvxi7oTF6RGLunxPM2yJMNEFUqtzBmfv285zhtxHmqXBGOMV/dFTeGG1LEtrWW+m2WZMPA0wXHU9GXp7k3hBandXY1C67lSVBqqPjZPkdnWQmSQQvXxVW6UyJPNhNekezx/eZX5f0ftJBt8/rn2cX5pSWvqmgvDqIwcG0OwKVPVVdaZj1Qfn/RSeUKcM/kTgsm1bJiFlVlnD2SbhfooHBGRlBFuHo58tEljJ4psjAI6VSrfDpyMtVaMntGEEsWDKcWAGKub8UNryuEtylAof9auFB1rC/4vbp6qIQKcQs9QKC4IUbWUvRUpEWcYloJ/s9uE5e+jbefi/A4K5cL1dc6NKlmPCQ+kJBd0w95OWHYIkkVYH7r5U1A3V7xRrwIh5+VpaDZ0lSKpSGBolhSkA8cl9OZNHeqynp8oGuqc6Jf9M0nZTMldSn1XU+WjjFZx1FpNFLTtZ9yLVkzLA/+Iba8qxJKRThINk9NW1fzvYKtzPxOnkdhwNB3idkkYGntajpeT2ivuGjiBthMoruG+Ykka4MFvrthLypdFZWPNIvDuc/d2NKSmSiGSimYd6shGk7GScghl/C8mrfFQfcCecDcQrr63lwyXqbwS92zRD/Wz701VjZWz8oI7R0MVXsQjF+8MyL19E5yMwReAQLB1G+GeKe/1VwITAfjtT23VZdlfWkdPI2WJp3WTNNsYlhikYUXN+jFIy2Auhwtr+lwgKNnmqRGo6hmCgBYWKC+vtRYKanpCUd7idtUUDhN5SQiLvIKQV3YqFAzlCEVlT2nVBuHTmvUztiS3vMbt5Seyt7GrpS/ZU3kNxbUNheUGjjYO8mEIVKlclXp18tUwEK1SXgwr5NoVNdxQeLWK8xUM2LNhh4BQu8LLzmaCvDBHs6bM06BY7VqhcgYc2XAoEgYQKgA=)format("woff2")}@font-face{font-family:cmr6;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAVwAAoAAAAACFQAAAUkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqKEId+CxQAATYCJAMWBCAFgjIHIBt7BlGULFIB5MsDbsiAGupFxWxtREIMVicgaoTrE7eqvYBW2OEL4iNGhF+D0s37LzRAgiEoMSsmtJqacYWHlON9ST4ItJ5ATgJG3Q6v7fzrVT/JQsjs0FjpKJdwpc7V+fXy9fu1O0Srqj1Bput0Klf5FVVZSQQmuGoAzP/ogYtTNR/NpkTHFIzq6p68l/UCXKCShbomUK1X6pWwxNRh7LI27yDkMrEeTfBO+fyfC5tdQnwxdZJFOYElYQU/xTs+qx+UEIJYgf9AINpKV2HeQIgXBMEU4QM5KpCEI2638CCAK/bdF4wJB9njWgUOIOCNshHUxM9WSAebTqqS0oTprqnxNp9eu0fshpgfQU1b5Ef+U3ofx/9rbLxEX2xZ5BqJIEuj+h6lLEGrnxcgKg/47mKPzfZVfX2OyvTupZidV53b2Z5AmHmR65cHhysMlg5b67ccbCH1ADGHmzYjJ3qbz5yYNaKcgZ8aUVF90X3Y279Db+WQ3Kmfzcn7fnOUMlRyL2dx1ZYjh+vzbGAgeUMFoglA9JMaP9dfdcoNj8vS++EGa6J21o8YeYkeABEXEAakWA+7D+erIGVpTWxd9157CjmCgh1o5fx1DpqmqLU3JwAxEjgZu9tbcQ2EaXAj4mjKmlnrFr1zLgMzNk7aecdiZGmrzUBH4YnQwdvA4QcUHWKuzjqjyUCNOSWP5V8Hz5G4CwImLyvPgUCUBgdP/YWp7t2jXM9boyAOCZSVnAsIeMV8+uIqVzxWMfyZo7dZMOvxoKm4PbWy4Dj0YeToZ1KZJbSU28KY4JemiaLporH3oh6usLW0pF5RTPhr8zgyA3Ei8E8uWm7713baS2xT3SpejEg1hs+QSqiue1XeLZp9zWIQmmBccripYHwF1/dbAaRrrLshe6QAWxFZ86vSVZHezVskXK8Iu9F745Z1Yv7Lh4bkkRK1J+mCUl52K9gu9PUt9++0FOa5Q1loAGzphZPNdDsL75AuH/rBy28ObwYB5dKaj9aPOmOW0mfvOeYytxzVtpnU3CjR07fARM+E5fo8Z3evO/qszjpYEEOOVdPTSG6dG7bV0qzaazsttzyt3XVhROK2Q17gKPCCU2Xc+BD8qdZ3zxMr2Qk0gabdfxus33aLTQflZbWzLLb/bK1vGtgxpUCpzy27mgyrz3msRj/Xh5G3Vg1uGzYC+pqqVLhMJ8NeJvPWQ84c0NmsK+SeUtF79E4/7wxY72hf3ef+HxMNz/NqIyPdoGTk+LnvpmG4N14BZ1VcBaiwYu3o/TeenHSRgQ2DA3DcQjdTkTBi7Y+6H5olGmrhovmxEPAutsPWEpPta/5G596t62Pt4nKlNM7CYF8mD7ypKYdVkHrYagL6QQWVMkmOccDDtB/5yRpIWIKDHrlVlMFdW+Y/VqsOyEtqb1lytj86C9aBRGRX3ed3Nht3TmZUlegBq1hxqGFoX0kG5MoCo93eoOZBnrLO2FSeGirX247AACBAcM6/Hm2ulf2lNAD41rXPZ2vrT8lzwEB25+yRhhXxoNLD3WGXlQKPASkLsKCmYXdutilOkkGWiFBeLDI9EMas09DAuEru6GMuJxo4nV7Y0QeC0NBF4IQMyBroUCdrYkVG1kKHma4eESw587V/bFfJjk4JLiRLbAZLup4KeOVmDU7P6h9FuQxOfBhoGWeUCWYygzxToNgZJ4eKY2SbilMICDDTDC6OgcKGAYuDMTzWTTjdH8gVM8zN9TlmMch0op+2iyjcLsOcVEUAQAYAAAAA)format("woff2")}@font-face{font-family:cmmi8;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAG4AAoAAAAAA1AAAAFvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAosRQsGAAE2AiQDCAQgBYI4ByAbsgIArgpsY/JkwYectGnMOriJcvaqKIRY+BXPU9P2/m6Su6N3oaJQvkuEwzIIH4tU+Gab8Fh2am7/WCWxDN4mnhBNVOLMf+JEr6RIipAiR/NssTZryFxddumhuJiAewhmO57IBvS3qSbe+XzADTwATcM4m0Gk6Q6teyJl+iJ9Laj5CtqUl/L/jpd7psFkAQ9IqOXhsbRBxwivGqpAAGgNFFTsaAp2tFwAOp1gbI3/aG8ggAI6BMtYBXSALF9pXJf3bD8C9oOhfnoAgCC8/j93cpe/mh34fbnVKZMUMFdAqBrKRCb5AggAKGUCMpJBFMsCIEiWPCuuW0dAp7cuoLdsBwSD3jkIlhwZa0q3EGfmOTpL7tHbY2Gw5CmXXHoOS3+FeegIueLyGRRO1qZT4hmjdLPSRn0Gp3EabESQWCFnSvUdRQy8D+kQxCU6MaUyrkioj4IjNXTwUIyU2o2MHc1Zn6HkypRsSB8DR0Ob0AQAAAA=)format("woff2")}@font-face{font-family:cmsy8;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAHEAAoAAAAAA1gAAAF9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAo0RwsGAAE2AiQDCAQgBYI4ByAbtAIArg44vDLvNAR67uTL8jHaEvoRtysjJJnl4fn9Uef+9wZEHmcyjhPrhLJw3aisFrZtd4bbwGYbX77kC9VZPvVP7nGMAO9E2egMHkhK/ZjbfK4f9g43NQDw3NfBmzxffdAdjBIPMLFr5+kFeqCp5fG5FKZZhFHFVLazq6hfSsnYY8x+2yCl7UgJxcui62ZPPYpvKJNRgaYUeRYpTp9CfbCxlXovR/Bgeo8A4OYGFEholgSaZf3IsmCw8eYG7/jwUwAoQEagGrWADIjqi9rf3H/bwrPX9169e6MGC/8BgeCHjQ//l6cMvnIon0jbAcoVINiUettExR8NYqytH5gaCtUChFBWujMB6pwaZSXqUIkqzahUib7xSp2GJZErhF7TQFmlI1Si1TkqVelWXWnKk+PifIa5WhY1rp/pMTLW6zwm3sOpkWI4RyZGJizYzOP3ub1gy8Y07BYTyrAjQtB+B+NGjBlYSdyce60G+MqxAqeSCkkYmDRiIpMEugA=)format("woff2")}@font-face{font-family:cmsy6;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAHcAAoAAAAAA4AAAAGUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANApcdwsGAAE2AiQDCAQgBYI4ByAb5AIALgbsxuVCLzN/htLyowfQMCVfXsuKGEG4lrNJ7gqIFp0C9ihJuApTVWu/ksDW0eC51Uv8+tZsS07x1l/9Wk83MFgNlZLeqnP8YwTAHWUjN8aa+39ACeDUTX5/faCdRQkHmti07RNoLe1iCXhRGHUeeZm7ug+fpePG9lBKfjbIeS0uUJFu0X/9zhbGlwnWgkNdg6YB2dF5CZwLL7e28LMB5IV8IwD4BxIy+mEBKTENKN1g4YWS3VuGJyRQkDAMWAFAAaT29uPnKb+v/v/mfVsY2vDqmAhgtyz7weUypxAmT4PHoccc4cBWyWDfHzn00X8AEAiW71rtXvp3cwU8nJsX9URuxBuaJRBsgrJh151EEGLMYukG7GbJcPQCvanVNQShCwGKSpcAlTb9IKhVpkDQahQPi9IiTDI1LVpt0cqgidZaXRat1h3Hy/48c86WPa6rkSLKvtnj49pQmiVGmqjybuAJ5vX7LBsphKm/d8ykNtSWLangiEIkrwGR45HOkw3MK51GBkWlIgzRiNSeY9AEAAA=)format("woff2")}text.f0[data-v-bebcd8f5],text.f1[data-v-bebcd8f5]{font-family:cmmi9;font-size:8.966376px}text.f1[data-v-bebcd8f5]{font-family:cmr9}text.f2[data-v-bebcd8f5]{font-family:cmsy6;font-size:5.977584px}text.f3[data-v-bebcd8f5],text.f4[data-v-bebcd8f5]{font-family:cmsy8;font-size:7.970112px}text.f4[data-v-bebcd8f5]{font-family:cmmi8}text.f5[data-v-bebcd8f5]{font-family:cmr6;font-size:5.977584px}text.f6[data-v-bebcd8f5]{font-family:cmr8;font-size:7.970112px}@font-face{font-family:cmr10;src:url(data:application/x-font-woff2;base64,d09GMgABAAAAAAwYAAoAAAAAFWwAAAvNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAfAqiQJlNC0YAATYCJAOBBgQgBYI4ByAbABBRlIlWDfAjMTZW3vgBZ22swRbriujR0s/zp/655yUuUjDp3i2UbimVFExT2Cl/hUGZ0G77ggcikwdzqxKYPWl3vQaMiK+YtQ1zPRF/wxe+NWzMNWn6H6Da5f+/n6v/TSwOESmJEGlx4vdj8jbEbfOInS4aCdFcI41QNMQgIbOI56Q6KsZzCcCgHVkJXADchP++MIcVOphct72BLxECWPIA/BGAxKpObS2Bj4XQx8BLYEY1urCXvIBtLIA5mYs5cKAOW4IEujweKEAFMZAIGkiDbKgHLfRxyzdvIQ5FU9XcctD0XboVy+bNmjGhV7fOIFgch1gxoLYiwFUD4J1TAQI/EJt0jWqQhsrUTQEu2w/8nS2TPs52V0l8ckZ1YfLF4sqPeaFAEk6n54vXzpVc+PjCw5LTQuo577nsB+mZqZUI3+EWuZBgihQFOT3UHxzIa1v65jQ8g+zOUHewJ9z1y2eRqcsscBhGhm0bPkFlZB0EpmqAKsPwTtoXsZywIftZjaKeIooIKUAWb0nA0EOm4Djq+JNNGctEIU+3LlOKzDYOy/lYdtRbzhdniFJAFCzr8M2fhmy4x3sq1s0wn7GU+gYobHFKl51qZrzTk2R3faH6YVmgMjLxW0CFRUC0uPMf/1mEgHGmyyy9H/NR9MVnX1hWDqvUZSV8/qkd8vDgoUtKniLoiJzFsJbxxU/u2LIKFQT2D3qSIrmL7OdZjdraMnPVzsKGBpI30RlCFIxllaVllq8h1U6KCv1qfkz/EI1dQKJr7ziqO/UvxkVuduVs5VH6TRzjZ9uZ9fT5Dr0MHYcJbeaP9XHx6vHUFvqYvu1qkoCeyDF60iALGndzx5dVjFMSe4QizaKPk3EV6473DnOqofsBRJ8FDH5JmTgoGqDeBqd0WW3HxTqHyE1+7nIbRRbLG5FiO3s2WTIKU4ZJRnQjmz153Q43fmP2m078AKsid6HQg0qKdz0GWW6vKfRvM6O7Ui8OkJIlJXxQZokaG8uMeocftV/hKpmt5+jaqzEuizPI6ogU61w8wxEiG3quxgIGS5LlyK95rSPVzUAWUsqO7XkC1e3dDT1iOxfCMuqYEWO+tFiqt/9R6yRnS8l2isH3vQj05SgThBCpEYeczODK5fbhlgGxfTi1haKOtaszO3xbH7BbmXZvME8wV/PnCJb19ULdrqM0rfmRsC4zo4vJCYLKalpXjKKxLb6LyGDj2GWgJqsAbHBqQxhqvqXtcarmsruCwaluXqJ6HLtzvDs4MNH1RRIhpEoFTXQF8D59PEGUmE+vCLRDJYL0FxH/DcalvG5/+IBSb8wpdZjQbnEv9tikpG9Pix0ljY8FbnBHpag7XMZkNyhynEchXPyNvfv7rhEPYvM4uRZ0Hq1imZCHEzPiQpbWMITNBS4gwaKAJMEJ0nhdlu8drW8XzmfWPyprrSDPEkVLAhFBMIVYqtCv4l1PgtSMbRUYfSlNWG5dv5afrwu6D0Z5y0PIw40T2HxNmNZcegqfqAmvZEEWBPCDVnhh1c1AWjUyDc/CN1h1Sk1hOAvSvRocH+LmGdGRS3Vd0A9+e9T7SbS9GioIrBuV6jQLBrtzoRK+DFZnf/D34urx/dRYDzuWErCzjTZxgqb5fEyM8WoBvg6JYrC2PzZz8wAw2dn+jEWGddu0qdgkrDJ1vOE35/7BytNuYPudJEwCv/hzby6yfxpYv3l8uI7+YEpVGJMcj7TsDWdFwObniklLgUVzGu3GWqTyLQf3VcV4iWd9BtvVFyGoGFdlVyItz5nEeJIb+K1P8ndRu93vGCdYxQkl7b3DWeD9cMpT6Z+IW3BTQKJCtfaRdw5M/C9oMd7tCTmhav+YuC7OJFORY5JTBY5f9QxhVoGTpgKX2peeXlzfk5P7CvZQ62CdVGa7Jtj67kBtCuaFXvpEVptlaNnzvLtcrq+hhC8XAFxolEk/DpFSNW5PRmobupPtPXaF2rLJuF2NrDTkE8jky/gWAg+GVePrGcjax11ytxcAzWrBybNrrZRMDDzYdSL8lDLsM8m7LIfzGluZVJdAE3CNs01qE7RTCslPZ7ztsh8OuLpgMqE92IM0mdxxAcmTvas/CDferTP91JlJIqyWgGAHvuvsH0q5mXnzNQFZ5pxEEkP77paGPSSNsO8Z6uBS9D3pziAbmoQbEzGxR1zfSMabSQpqpmpLyAc2y8vx8anym9Thedr/jyuwkBI+ZF6vdGaSCduHvXEu4448wcPDKL9fm48NqFuOzePChML/WVmboF2209h1khPifjsZursgK2V/jE8Nyc0NQ0V8n2WFQZsLiY6KcLO5m0S8RbY/z0WY5kbq1eTJ5m8W/Mu90rFynSjYNtjjoL3XmPD3AX5B8SJehJpowjEO3g9+H+M1X0D6R5lKpmpspJi0R/nu1NhUmB/wYleLMd0w4r3kWFw5LYgWpxqAWE2LY5HGWj0esICek0z3vzFX5s9oXK1ihYZt3pKGVcb5GUwhGRzFSlLeN1OO4cXBZooPfpaLPM8djROPfPj3CZi47BbjBvlkYBQrsHp8pIhkMn+fMP9VyerELea/KOk6UQ5aDI5slq2cfpgpSo0UJXulxDIOZ7sGLKCD3DH4JHtX27mPts52CQYNBNk5stfKVr97YF4aZ1ARcXzJ1/1pTAEZG8VaUtEzXoAlmKcFjdE6gI8me9nuJKkuwJIqGSV0IZXcAHU6m67F9PK04BE3Q/eflb0WjqtnRh2D4kg0nH3/dHj+Tmep2Wwnf3x3eP5HLlLTWXk+/5jNb+NqOJ0rTJVLVWKPsbhvhxOs6MOTwyom7J3Iz4hhUXY8kWzlG+7Q764wImrBvIc5b2630Z9a6C3MTiCnG899X6iLU0NJuChk+O5fKhLmoGeExeHQlmJe9odX+3+cSokfxG+pF6pA+Qu3ro12YCdSegJuGsiizvhlZZLUb+CGBAUdmRnmk9Ve2QjQBmwFLcWM84ueXf2t4Lj+P/kP+hPwyXofh1k7tgmjUkJbqfdjV4ibShNCRtKznA2U38er7nyQuyVfFDNbcoOwY/jqlSAN0g2WlXuHM0exYmSkhBSR0SGsIhVDs+VYgiNTp3xcD9vH8hLFRvwUew9VAj2TjvwkIzE/zTTjR3g/cDZGMZ9Peg/lpNX3Ij4VbtaJ7apTkn0H9a2kGoe9913kXHYHFmOeumOVW4y8BiZuPoxSqArI4Bgpx5qx4UKyV6WacSm2ioATlHamrzKuWRRRvG8uu60/qfyUrlGvZ5uzKLz1XheWWCEZ9/nEfsrdgc6timjVbJPqAizoXRUUoMK0QP6oZWLY/1viXOU8xyBeU0Q+yNtvvNG7bLd7rfx2WjpXcHlFTQIqwdPAVkN/4+rWv3FTIEjJyCWSbxWB1JfudpuW6z8wMYxSpujnulz9ojLK4YOI3QKt5tefZfWCINsQX0VW+o87Hi9hMqS5lom8E/9G23yrY2HFm4XFOaSK/FMXAm4biWrFGLtWnGV9bPeoKhdiPjv1XuA6cZP5fi+qE8Gb8qTayzRa16h9/zRbiS3Inp4x7VXUcorFxkkfsnnomsHiELyBPv5kUWTM7bZihrdGUh5k+Ljy+q9ed3w1z45/t7F7Q7IXf7S+znSq0W5W81Qtdr+zxu/5FCySzMP9+1tWYqlx2H0Bw0G1ObuicMhf7OWYCTz5AoeOAfASLeMtEL/cplBTwmZwexwBIDLII9kg9ofmM/DBzkEwYwhOpAPsaOQOEqJdGGjt8AtwGgxAjkFgR34Hxwo5suyIAIfssuyJDBzcJCYb7GHihmWHPHq00rcOWLIMzAiUm9lAXrDFlwGTY41NrAiGcPEEjOkwB7gQUePBBTGYIx6dzRKBLTi9kGNzhLELICLswQERFHlwwRJq5LyGPpgnAj+YeutR9M/CuZXNHd5eb+WrvBVeMLUvZgxUpa3v1NY2U1+Fj70oiIZWaIY26IYuqIYOoJCioCqMW6ASX7wDvMELchrcCfUKtwBVcsXYgAbFQwsnlEtDVZkV0Ad0lGsbHreLFmqhGfmCj9t6BiYA)format("woff2")}.multicol[data-v-7eba168d]{margin:1rem 0}.multicol div[data-v-7eba168d]{margin:0}.VPLocalSearchBox[data-v-854a07fb]{position:fixed;z-index:100;inset:0;display:flex}.backdrop[data-v-854a07fb]{position:absolute;inset:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-854a07fb]{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:-moz-min-content;height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-854a07fb]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-854a07fb]{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-854a07fb]{padding:0 8px}}.search-bar[data-v-854a07fb]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-854a07fb]{display:block;font-size:18px}.navigate-icon[data-v-854a07fb]{display:block;font-size:14px}.search-icon[data-v-854a07fb]{margin:8px}@media (max-width: 767px){.search-icon[data-v-854a07fb]{display:none}}.search-input[data-v-854a07fb]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-854a07fb]{padding:6px 4px}}.search-actions[data-v-854a07fb]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-854a07fb]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-854a07fb]{display:none}}.search-actions button[data-v-854a07fb]{padding:8px}.search-actions button[data-v-854a07fb]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-854a07fb]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-854a07fb]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-854a07fb]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-854a07fb]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-854a07fb]{display:none}}.search-keyboard-shortcuts kbd[data-v-854a07fb]{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-854a07fb]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-854a07fb]{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-854a07fb]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-854a07fb]{margin:8px}}.titles[data-v-854a07fb]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-854a07fb]{display:flex;align-items:center;gap:4px}.title.main[data-v-854a07fb]{font-weight:500}.title-icon[data-v-854a07fb]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-854a07fb]{opacity:.5}.result.selected[data-v-854a07fb]{--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-854a07fb]{position:relative}.excerpt[data-v-854a07fb]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-854a07fb]{opacity:1}.excerpt[data-v-854a07fb] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-854a07fb] mark,.excerpt[data-v-854a07fb] 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-854a07fb] .vp-code-group .tabs{display:none}.excerpt[data-v-854a07fb] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-854a07fb]{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-854a07fb]{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-854a07fb],.result.selected .title-icon[data-v-854a07fb]{color:var(--vp-c-brand-1)!important}.no-results[data-v-854a07fb]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-854a07fb]{flex:none}
