:root{--vp-c-white:#fff;--vp-c-black:#000;--vp-c-neutral:var(--vp-c-black);--vp-c-neutral-inverse:var(--vp-c-white);--vp-c-gray-1:#dddde3;--vp-c-gray-2:#e4e4e9;--vp-c-gray-3:#ebebef;--vp-c-gray-soft:#8e96aa24;--vp-c-brand-1:#0f7a4c;--vp-c-brand-2:#1c9e63;--vp-c-brand-3:#23d18b;--vp-c-brand-soft:#23d18b24;--docsearch-container-background:#0009;--vp-c-bg:#fff;--vp-c-bg-alt:#f6f6f7;--vp-c-bg-elv:#fff;--vp-c-bg-soft:#f6f6f7;--as-share-header-bg:#f5f5f7;--as-share-header-divider:#d9d9de;--as-share-host-divider:#0f766e66;--as-share-empty-title:var(--vp-c-text-2);--as-share-empty-description:var(--vp-c-text-3);--vp-c-border:#c2c2c4;--vp-c-divider:#e2e2e3;--vp-c-gutter:#e2e2e3;--vp-c-text-1:#3c3c43;--vp-c-text-2:#67676c;--vp-c-text-3:#929295;--vp-shadow-1:0 1px 2px #0000000a, 0 1px 2px #0000000f;--vp-shadow-2:0 3px 12px #00000012, 0 1px 4px #00000012;--vp-shadow-3:0 12px 32px #0000001a, 0 2px 6px #00000014;--vp-shadow-4:0 14px 44px #0000001f, 0 3px 9px #0000001f;--vp-shadow-5:0 18px 56px #00000029, 0 4px 12px #00000029;--vp-input-border-color:var(--vp-c-border);--vp-input-switch-bg-color:var(--vp-c-gray-soft);--vp-nav-height:64px;--vp-nav-bg-color:var(--vp-c-bg);--vp-nav-screen-bg-color:var(--vp-c-bg);--as-share-toolbar-height:48px;--vp-nav-logo-height:24px;--vp-layout-max-width:1440px;--vp-z-index-footer:10;--vp-z-index-nav:30;--vp-z-index-layout-top:40;--vp-z-index-backdrop:50;--vp-font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", 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;--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-sponsor:#db2777;--vp-button-brand-border:transparent;--vp-button-brand-text:var(--vp-c-white);--vp-button-brand-bg:var(--vp-c-brand-3);--vp-button-brand-hover-border:transparent;--vp-button-brand-hover-text:var(--vp-c-white);--vp-button-brand-hover-bg:var(--vp-c-brand-2);--vp-button-brand-active-border:transparent;--vp-button-brand-active-text:var(--vp-c-white);--vp-button-brand-active-bg:var(--vp-c-brand-1);--vp-button-alt-border:transparent;--vp-button-alt-text:var(--vp-c-text-1);--vp-button-alt-bg:var(--vp-c-default-3);--vp-button-alt-hover-border:transparent;--vp-button-alt-hover-text:var(--vp-c-text-1);--vp-button-alt-hover-bg:var(--vp-c-default-2);--vp-button-alt-active-border:transparent;--vp-button-alt-active-text:var(--vp-c-text-1);--vp-button-alt-active-bg:var(--vp-c-default-1);--vp-button-sponsor-border:var(--vp-c-text-2);--vp-button-sponsor-text:var(--vp-c-text-2);--vp-button-sponsor-bg:transparent;--vp-button-sponsor-hover-border:var(--vp-c-sponsor);--vp-button-sponsor-hover-text:var(--vp-c-sponsor);--vp-button-sponsor-hover-bg:transparent;--vp-button-sponsor-active-border:var(--vp-c-sponsor);--vp-button-sponsor-active-text:var(--vp-c-sponsor);--vp-button-sponsor-active-bg:transparent;--vp-badge-brand-bg:var(--vp-c-brand-soft);--vp-badge-brand-text:var(--vp-c-brand-1);--vp-badge-brand-border:transparent;--vp-footer-bg:var(--vp-c-bg);--vp-footer-border:var(--vp-c-divider);--vp-download-panel-bg:#fbfbfd;--vp-download-panel-border:var(--vp-c-divider);--vp-home-hero-name-gradient:linear-gradient(90deg, var(--vp-c-brand-1), var(--vp-c-brand-2));--as-home-feature-green-text:var(--vp-c-brand-1);--as-home-feature-green-bg:var(--vp-c-brand-soft);--as-home-feature-teal-text:#0f766e;--as-home-feature-teal-bg:#0d948824;--as-home-feature-blue-text:#1d4ed8;--as-home-feature-blue-bg:#3b82f624;--as-home-feature-orange-text:#c2410c;--as-home-feature-orange-bg:#f9731624;--vp-dialog-width:400px;--vp-dialog-radius:12px;--vp-dialog-padding:32px;--vp-dialog-content-gap:12px;--vp-dialog-action-gap:10px;--vp-dialog-icon-size:48px;--vp-dialog-icon-bg:var(--vp-c-brand-soft);--vp-dialog-icon-text:var(--vp-c-brand-1);--vp-dialog-title-size:20px;--vp-dialog-message-size:14px;--vp-dialog-button-height:40px;--vp-dialog-backdrop-bg:var(--docsearch-container-background);--vp-dialog-surface:var(--vp-c-bg-elv);--vp-dialog-border:var(--vp-c-divider);--vp-dialog-shadow:var(--vp-shadow-3);--vp-dialog-primary-text:var(--vp-c-white);--vp-dialog-primary-bg:var(--vp-c-brand-3);--vp-dialog-primary-hover-bg:var(--vp-c-brand-2);--vp-dialog-primary-active-bg:var(--vp-c-brand-1);--as-share-dialog-backdrop:var(--vp-dialog-backdrop-bg);--as-share-dialog-surface:var(--vp-dialog-surface);--as-share-dialog-border:var(--vp-dialog-border);--as-share-dialog-shadow:var(--vp-dialog-shadow);--as-share-dialog-text:var(--vp-c-text-1);--as-share-dialog-muted-text:var(--vp-c-text-2);--as-share-dialog-divider:var(--vp-c-divider);--as-share-dialog-input-bg:var(--vp-c-bg-soft);--as-share-dialog-qr-bg:var(--vp-c-white)}.dark{--vp-c-neutral:var(--vp-c-white);--vp-c-neutral-inverse:var(--vp-c-black);--vp-c-gray-1:#515c67;--vp-c-gray-2:#414853;--vp-c-gray-3:#32363f;--vp-c-gray-soft:#65758529;--vp-c-brand-1:#63d8a7;--vp-c-brand-2:#23d18b;--vp-c-brand-3:#128c57;--vp-c-brand-soft:#23d18b29;--vp-c-bg:#1b1b1f;--vp-c-bg-alt:#161618;--vp-c-bg-elv:#202127;--vp-c-bg-soft:#202127;--as-share-header-bg:#303035;--as-share-header-divider:#3c3c42;--as-share-host-divider:#5eead466;--vp-download-panel-bg:#202023;--vp-download-panel-border:#000;--vp-c-border:#3c3f44;--vp-c-divider:#2e2e32;--vp-c-gutter:#000;--vp-c-text-1:#dfdfd6;--vp-c-text-2:#98989f;--vp-c-text-3:#6a6a71;--as-share-dialog-qr-bg:var(--vp-c-white);--as-home-feature-teal-text:#5eead4;--as-home-feature-teal-bg:#2dd4bf29;--as-home-feature-blue-text:#93c5fd;--as-home-feature-blue-bg:#60a5fa29;--as-home-feature-orange-text:#fdba74;--as-home-feature-orange-bg:#fb923c29}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--vp-c-bg);min-height:100vh;color:var(--vp-c-text-1);font-family:var(--vp-font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;transition:background-color .25s,color .25s}a{color:var(--vp-c-brand-1);text-decoration:none;transition:color .25s}a:hover{color:var(--vp-c-brand-2)}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#app{min-height:100vh}.app-container{max-width:calc(var(--vp-layout-max-width) - 64px);margin:0 auto;padding:0 32px}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
