From e002f3d9e061f09302a336bdb2094d45866afe7d Mon Sep 17 00:00:00 2001 From: crowlkats Date: Thu, 20 Jun 2024 17:50:51 +0200 Subject: [PATCH] fixes --- deno.lock | 115 + docusaurus.config.js | 2 +- reference/build.ts | 15 +- reference/deno-docs.ts | 2 + reference/deno.json | 6 +- reference/deno.lock | 62 +- reference/docusaurus.css | 5192 +++++++++++++++++++++++++++++++++++++- reference/nav.html | 153 +- reference/nav_deno.html | 26 + reference/nav_node.html | 32 + reference/nav_web.html | 29 + reference/node-docs.ts | 2 + 12 files changed, 5542 insertions(+), 94 deletions(-) create mode 100644 deno.lock create mode 100644 reference/nav_deno.html create mode 100644 reference/nav_node.html create mode 100644 reference/nav_web.html diff --git a/deno.lock b/deno.lock new file mode 100644 index 000000000..1efa6e7c9 --- /dev/null +++ b/deno.lock @@ -0,0 +1,115 @@ +{ + "version": "3", + "packages": { + "specifiers": { + "jsr:@std/assert@^0.226.0": "jsr:@std/assert@0.226.0", + "jsr:@std/media-types": "jsr:@std/media-types@0.224.1", + "jsr:@std/path": "jsr:@std/path@0.225.2" + }, + "jsr": { + "@std/assert@0.226.0": { + "integrity": "0dfb5f7c7723c18cec118e080fec76ce15b4c31154b15ad2bd74822603ef75b3" + }, + "@std/media-types@0.224.1": { + "integrity": "9e69a5daed37c5b5c6d3ce4731dc191f80e67f79bed392b0957d1d03b87f11e1" + }, + "@std/path@0.225.2": { + "integrity": "0f2db41d36b50ef048dcb0399aac720a5348638dd3cb5bf80685bf2a745aa506", + "dependencies": [ + "jsr:@std/assert@^0.226.0" + ] + } + } + }, + "remote": { + "https://deno.land/x/hono@v3.5.5/adapter/deno/serve-static.ts": "ba10cf6aaf39da942b0d49c3b9877ddba69d41d414c6551d890beb1085f58eea", + "https://deno.land/x/hono@v3.5.5/client/client.ts": "e56bef190db745f83b3560562e4ef3716df372b416c6a05c2a8038b854fd2eb3", + "https://deno.land/x/hono@v3.5.5/client/index.ts": "3ff4cf246f3543f827a85a2c84d66a025ac350ee927613629bda47e854bfb7ba", + "https://deno.land/x/hono@v3.5.5/client/utils.ts": "053273c002963b549d38268a1b423ac8ca211a8028bdab1ed0b781a62aa5e661", + "https://deno.land/x/hono@v3.5.5/compose.ts": "e55ed7be2134f363ff3c8e8e2f520ff682c6a11a47d7189100ed69704ce10b9e", + "https://deno.land/x/hono@v3.5.5/context.ts": "87b2017a3396e1d84c91229ad7c3016670425508572c9855ec6c70fc4b9d1b84", + "https://deno.land/x/hono@v3.5.5/helper/cookie/index.ts": "cef46836d186d9d920f620519f7e96fbe7326c19576b86e1e555ed2229476091", + "https://deno.land/x/hono@v3.5.5/helper/html/index.ts": "a5028d8170dcc030d003749e743213e6532ff65798b741b81220207abc9af82d", + "https://deno.land/x/hono@v3.5.5/hono-base.ts": "f7b5848f72de985b7cce9061526eba51c7cbe944f46d8e5dc5d09b21a20dbbd8", + "https://deno.land/x/hono@v3.5.5/hono.ts": "4bb8574697129ccab8b3a0e457cdc78468c31e3330fece8a7d8850e9314bf5ef", + "https://deno.land/x/hono@v3.5.5/http-exception.ts": "6071df078b5f76d279684d52fe82a590f447a64ffe1b75eb5064d0c8a8d2d676", + "https://deno.land/x/hono@v3.5.5/jsx/index.ts": "7c49f4d770c837a0e8c18e76994553b8ea0e8b746240044cb5395c6ebf87fd6e", + "https://deno.land/x/hono@v3.5.5/middleware.ts": "21032c8d8468435b4268accd540b469cd764edfa745b5e36244a76f9eb898f0c", + "https://deno.land/x/hono@v3.5.5/middleware/basic-auth/index.ts": "5505288ccf9364f56f7be2dfac841543b72e20656e54ac646a1a73a0aa853261", + "https://deno.land/x/hono@v3.5.5/middleware/bearer-auth/index.ts": "11d4ead9b57f5bcb2b6b4bf27076871f15da0e1e8828b2b79d90c15423357b47", + "https://deno.land/x/hono@v3.5.5/middleware/cache/index.ts": "9e5d31d33206bb5dba46dde16ed606dd2cb361d75c26b02e02c72bd1fb6fe53e", + "https://deno.land/x/hono@v3.5.5/middleware/compress/index.ts": "85d315c9a942d7758e5c524dc94b736124646a56752e56c6e4284f3989b4692a", + "https://deno.land/x/hono@v3.5.5/middleware/cors/index.ts": "c227e20bdd6481120e39a222e8dcec24ab129714748f68f3ddc859ef6855fe0f", + "https://deno.land/x/hono@v3.5.5/middleware/etag/index.ts": "2d71b48e74d80e899d5a34cbf900496dd732a2255740a77c41bdf2d723e3ed39", + "https://deno.land/x/hono@v3.5.5/middleware/jwt/index.ts": "6a8fa9ca42e49756dd1b8db6f0abe5b6684681ece8fc7f65a4892f7a82000236", + "https://deno.land/x/hono@v3.5.5/middleware/logger/index.ts": "c139f372f482baeffbad68b14bef990e011fe8df578dcee71fb612ffad7fe748", + "https://deno.land/x/hono@v3.5.5/middleware/powered-by/index.ts": "c36b7a3d1322c6a37f3d1510f7ff04a85aa6cacfac2173e5f1913eb16c3cc869", + "https://deno.land/x/hono@v3.5.5/middleware/pretty-json/index.ts": "f6967ceecdb42c95ddd5e2e7bc8545d3e8bda111fa659f3f1336b2e6fe6b0bb0", + "https://deno.land/x/hono@v3.5.5/middleware/secure-headers/index.ts": "22ee5b8b436d6b3d46a6ce4387cd987f1affce25e813ade9ec371f156a16a871", + "https://deno.land/x/hono@v3.5.5/middleware/timing/index.ts": "d6976a07d9d51a7b26dae1311fe51d0744f7d234498bac3fe024ec7088c0ca47", + "https://deno.land/x/hono@v3.5.5/mod.ts": "eee0818e5c557b72863abdd68dcf6fd5277e6e85851a685c7398566f2c12947c", + "https://deno.land/x/hono@v3.5.5/request.ts": "77d67266e47fbaf0145f069e2fb02799b8d54504bb8c945c8b65a513bdd11aa9", + "https://deno.land/x/hono@v3.5.5/router.ts": "d03e2a9e862c898e8555b451ba80c65b1f39d487230815229e1f046dbd8546cb", + "https://deno.land/x/hono@v3.5.5/router/linear-router/index.ts": "8a2a7144c50b1f4a92d9ee99c2c396716af144c868e10608255f969695efccd0", + "https://deno.land/x/hono@v3.5.5/router/linear-router/router.ts": "90d4afc052b72f53dafbcf97fd32f24299b985f8a35dbdc70b28048201b3dcbc", + "https://deno.land/x/hono@v3.5.5/router/pattern-router/index.ts": "304a66c50e243872037ed41c7dd79ed0c89d815e17e172e7ad7cdc4bc07d3383", + "https://deno.land/x/hono@v3.5.5/router/pattern-router/router.ts": "8107b92cb713ba3727639c76fab44fd26883d5f2fa7dd39242150a0f269d4835", + "https://deno.land/x/hono@v3.5.5/router/reg-exp-router/index.ts": "52755829213941756159b7a963097bafde5cc4fc22b13b1c7c9184dc0512d1db", + "https://deno.land/x/hono@v3.5.5/router/reg-exp-router/node.ts": "8006b5bccb83d9fc98e0562a5545f6dd0be639ce445b089a6171c9c617aa8693", + "https://deno.land/x/hono@v3.5.5/router/reg-exp-router/router.ts": "aeddd88e16a7ec3cf088a13ee952cfcb3319f97559767253e1a600f72fc70f27", + "https://deno.land/x/hono@v3.5.5/router/reg-exp-router/trie.ts": "567493b301c44174f0895aedb8d055bbecf88f8a25626fa8ca61333bbd0c882c", + "https://deno.land/x/hono@v3.5.5/router/smart-router/index.ts": "74f9b4fe15ea535900f2b9b048581915f12fe94e531dd2b0032f5610e61c3bef", + "https://deno.land/x/hono@v3.5.5/router/smart-router/router.ts": "38209165dadea4182b42807a0a6c84a9258532a07ebf87262dc2b5b09d25a2a2", + "https://deno.land/x/hono@v3.5.5/router/trie-router/index.ts": "3eb75e7f71ba81801631b30de6b1f5cefb2c7239c03797e2b2cbab5085911b41", + "https://deno.land/x/hono@v3.5.5/router/trie-router/node.ts": "a52111dea7436d6817ffca04018eb65e552e9d7b15fba11b367016334dcb1b0f", + "https://deno.land/x/hono@v3.5.5/router/trie-router/router.ts": "ad0b3fdabc33abd11a9f5819734aec743602a743cfc9f90ddad73787cd5e7727", + "https://deno.land/x/hono@v3.5.5/types.ts": "73dc543f778fb948e96c023d67fcc50bbd0cc145743bb26e8838249d3a77b124", + "https://deno.land/x/hono@v3.5.5/utils/body.ts": "bf2b7732c5941a1024ed5a6017c37ac4edc341379a6d93233f05faa0b37bbff0", + "https://deno.land/x/hono@v3.5.5/utils/buffer.ts": "d28ab08d2571e890ec2ad7ce4c0318a503094f8403eac3d5eb18a8e5c23b29b2", + "https://deno.land/x/hono@v3.5.5/utils/cookie.ts": "3585fd451de104e7e090d5b4d685f71b528873b21a634cb96b19fed622fe4384", + "https://deno.land/x/hono@v3.5.5/utils/crypto.ts": "bda0e141bbe46d3a4a20f8fbcb6380d473b617123d9fdfa93e4499410b537acc", + "https://deno.land/x/hono@v3.5.5/utils/encode.ts": "3b7c7d736123b5073542b34321700d4dbf5ff129c138f434bb2144a4d425ee89", + "https://deno.land/x/hono@v3.5.5/utils/filepath.ts": "0059e4d88e62c3630aa67bd51eca0a6d4767c7e5d472d0ea2e1fec691008d152", + "https://deno.land/x/hono@v3.5.5/utils/html.ts": "9dac0ef4014170bbd387c20913e60d6f506ecd95ba931c0e5a86e50962c118fe", + "https://deno.land/x/hono@v3.5.5/utils/jwt/index.ts": "5e4b82a42eb3603351dfce726cd781ca41cb57437395409d227131aec348d2d5", + "https://deno.land/x/hono@v3.5.5/utils/jwt/jwt.ts": "e822e0c183cdc77709ccfba7b527f624f695c149425a00602d314165a87ee1bf", + "https://deno.land/x/hono@v3.5.5/utils/jwt/types.ts": "16d7fa878a875eddd0049f0aa0192075058f19d51816a5d484d9b80e4d27abea", + "https://deno.land/x/hono@v3.5.5/utils/mime.ts": "0105d2b5e8e91f07acc70f5d06b388313995d62af23c802fcfba251f5a744d95", + "https://deno.land/x/hono@v3.5.5/utils/url.ts": "5fc3307ef3cb2e6f34ec2a03e3d7f2126c6a9f5f0eab677222df3f0e40bd7567", + "https://deno.land/x/hono@v3.5.5/validator/index.ts": "6c986e8b91dcf857ecc8164a506ae8eea8665792a4ff7215471df669c632ae7c", + "https://deno.land/x/hono@v3.5.5/validator/validator.ts": "0b0ed07a8a8e3ff98cbf20f185e332f70d353c696f16e75dd1a665e2762a2ecb" + }, + "workspace": { + "packageJson": { + "dependencies": [ + "npm:@docusaurus/core@^3.1.1", + "npm:@docusaurus/module-type-aliases@^3.1.0", + "npm:@docusaurus/plugin-google-tag-manager@^3.1.1", + "npm:@docusaurus/preset-classic@^3.1.1", + "npm:@docusaurus/theme-search-algolia@^3.1.0", + "npm:@docusaurus/tsconfig@^3.0.0", + "npm:@mdx-js/react@^3.0.0", + "npm:@readme/openapi-parser@^2.5.0", + "npm:@types/react-dom@^18.2.7", + "npm:@types/react@^18.2.20", + "npm:autoprefixer@^10.4.15", + "npm:clsx@^1.2.1", + "npm:escape-string-regexp@^2.0.0", + "npm:lodash.template@^4.5.0", + "npm:markdown-it@^13.0.2", + "npm:node-polyfill-webpack-plugin@^2.0.1", + "npm:postcss@^8.4.28", + "npm:prism-react-renderer@^1.3.5", + "npm:prismjs@^1.29.0", + "npm:react-dom@^18.0.0", + "npm:react@^18.0.0", + "npm:tailwindcss@^3.3.3", + "npm:typescript@^4.7.4", + "npm:unist-util-visit-parents@^3.1.1", + "npm:unist-util-visit@^2.0.1", + "npm:util@^0.12.5", + "npm:vitest@^1.5.3" + ] + } + } +} diff --git a/docusaurus.config.js b/docusaurus.config.js index 7e365cb43..8709e8dda 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -153,7 +153,7 @@ const config = { { href: "https://www.deno.com", label: "deno.com", - position: "left", + position: "right", activeBaseRegex: `^/api`, }, ], diff --git a/reference/build.ts b/reference/build.ts index 5c8cbb3e2..a5d8166b8 100644 --- a/reference/build.ts +++ b/reference/build.ts @@ -4,6 +4,9 @@ import { pooledMap } from "@std/async/pool"; import { DOMParser } from "@b-fuze/deno-dom"; const nav = await Deno.readTextFile("nav.html"); +const navDeno = await Deno.readTextFile("nav_deno.html"); +const navWeb = await Deno.readTextFile("nav_web.html"); +const navNode = await Deno.readTextFile("nav_node.html"); const navHead = ` @@ -25,8 +28,18 @@ const res = pooledMap( if (extname(entry.path) === ".html") { const file = await Deno.readTextFile(entry.path); const document = new DOMParser().parseFromString(file, "text/html"); + + let subNav = ""; + if (entry.path.startsWith("gen/deno")) { + subNav = navDeno; + } else if (entry.path.startsWith("gen/web")) { + subNav = navWeb; + } else if (entry.path.startsWith("gen/node")) { + subNav = navNode; + } + document.head.innerHTML = document.head.innerHTML + navHead; - document.body.innerHTML = nav + document.body.innerHTML; + document.body.innerHTML = nav + subNav + document.body.innerHTML; await Deno.writeTextFile(outPath, "" + document.documentElement!.outerHTML, { create: true, diff --git a/reference/deno-docs.ts b/reference/deno-docs.ts index fba8ae669..10f9a0b48 100644 --- a/reference/deno-docs.ts +++ b/reference/deno-docs.ts @@ -1,6 +1,8 @@ import { Project, ts } from "ts-morph"; import $ from "dax"; +await Deno.mkdir("types", { recursive: true }); + const tempFile = await Deno.makeTempFile(); await $`deno types`.stdout($.path(tempFile)); diff --git a/reference/deno.json b/reference/deno.json index 5b352b034..1f2dc6c3a 100644 --- a/reference/deno.json +++ b/reference/deno.json @@ -9,17 +9,17 @@ "@types/node": "npm:@types/node@20.12.7", "browserslist": "npm:browserslist@4.23.0", "dax": "jsr:@david/dax@^0.40.1", - "lightningcss": "npm:lightningcss", + "lightningcss": "npm:lightningcss@1.15", "ts-morph": "npm:ts-morph@22.0.0" }, "tasks": { "types:deno": "deno run --allow-read --allow-write --allow-run --allow-env --allow-sys deno-docs.ts", - "types:node": "deno run --allow-read --allow-write=types/node --allow-env --allow-sys node-docs.ts", + "types:node": "deno run --allow-read --allow-write=. --allow-env --allow-sys node-docs.ts", "types": "deno task types:deno && deno task types:node", "doc:deno": "DENO_INTERNAL_HTML_DOCS=deno deno doc --html --name=Deno --output=gen/deno types/deno.d.ts", "doc:web": "DENO_INTERNAL_HTML_DOCS=deno deno doc --html --name=Web --output=gen/web types/web.d.ts", "doc:node": "DENO_INTERNAL_HTML_DOCS=node deno doc --html --name=Node --output=gen/node types/node/[!_]*", - "doc": "deno task doc:deno && deno task doc:web && deno task types:node", + "doc": "deno task doc:deno && deno task doc:web && deno task doc:node", "serve": "deno run --allow-read=. --allow-net --watch serve.ts", "build": "deno run --allow-read=. --allow-write=. --allow-env build.ts" diff --git a/reference/deno.lock b/reference/deno.lock index ee09fc210..1b8e91bd4 100644 --- a/reference/deno.lock +++ b/reference/deno.lock @@ -41,7 +41,8 @@ "npm:@types/node@20.12.7": "npm:@types/node@20.12.7", "npm:browserslist@4.23.0": "npm:browserslist@4.23.0", "npm:keychain@1.5.0": "npm:keychain@1.5.0", - "npm:lightningcss": "npm:lightningcss@1.24.1", + "npm:lightningcss": "npm:lightningcss@1.15.1", + "npm:lightningcss@1.15": "npm:lightningcss@1.15.1", "npm:ts-morph@22.0.0": "npm:ts-morph@22.0.0" }, "jsr": { @@ -342,55 +343,50 @@ "integrity": "sha512-liyp4r+93RI7EB2jhwaRd4MWfdgHH6shuldkaPMkELCJjMFvOOVXuTvw1pGqFfhsrgA6OqfykWWPQgBjQakVag==", "dependencies": {} }, - "lightningcss-darwin-arm64@1.24.1": { - "integrity": "sha512-1jQ12jBy+AE/73uGQWGSafK5GoWgmSiIQOGhSEXiFJSZxzV+OXIx+a9h2EYHxdJfX864M+2TAxWPWb0Vv+8y4w==", + "lightningcss-darwin-arm64@1.15.1": { + "integrity": "sha512-4bqe9OCWzj8gPgwzpDK7TPopIoKx9CQMPVN83/+T5LVLkh9sSS0ltZLjAFI399GIkC6idl6rguUQ5qPeq4yxsQ==", "dependencies": {} }, - "lightningcss-darwin-x64@1.24.1": { - "integrity": "sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ==", + "lightningcss-darwin-x64@1.15.1": { + "integrity": "sha512-1W7kt2Nd0lPFkZ5VzieJfs/ePVADysM3FS33HcUUzktE52vWL2B6S4ntWibHj6Ccg/lDH5o6GiLcCYwpOPLHug==", "dependencies": {} }, - "lightningcss-freebsd-x64@1.24.1": { - "integrity": "sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g==", + "lightningcss-linux-arm-gnueabihf@1.15.1": { + "integrity": "sha512-8FijfM4HGJPCQPB9nAaTjdOE2PGQYE66t1wvV+SR915dEePn4yyRdCBJitlas5B6aTAE2AMwEuEl1i/pVDmkGw==", "dependencies": {} }, - "lightningcss-linux-arm-gnueabihf@1.24.1": { - "integrity": "sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw==", + "lightningcss-linux-arm64-gnu@1.15.1": { + "integrity": "sha512-ZhCv3MlApRTIwszlNQ2t7FST7qK+M1iP6apTvOetPwDlzOMZ5dcH0a1453JPm4CwOSzHZ8079gnb5EqtU4+pjg==", "dependencies": {} }, - "lightningcss-linux-arm64-gnu@1.24.1": { - "integrity": "sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg==", + "lightningcss-linux-arm64-musl@1.15.1": { + "integrity": "sha512-cGhslFivvMLSIsesZbEaUurXRJMGUftHukiY5DjWtXkA2iIqqV7TyK3j6ZJPy76hlRKsjU/WO8CrabAvr6kmsw==", "dependencies": {} }, - "lightningcss-linux-arm64-musl@1.24.1": { - "integrity": "sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA==", + "lightningcss-linux-x64-gnu@1.15.1": { + "integrity": "sha512-uVfUgRUjq7laAR9A027oqGPcq72Y/hPVEEqb9agWzNqYvZyT0VAqNxp9g2ncL//gOD1vTwQntcwDhrI5VE2PCw==", "dependencies": {} }, - "lightningcss-linux-x64-gnu@1.24.1": { - "integrity": "sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw==", + "lightningcss-linux-x64-musl@1.15.1": { + "integrity": "sha512-n2cRPHxL57N+YMsBodF9HogieOicmlQVUCFM+RF0FOzayA8LdypacNWI3EDzbERWfkBAWtx2eLvV50DOJrkQdg==", "dependencies": {} }, - "lightningcss-linux-x64-musl@1.24.1": { - "integrity": "sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw==", + "lightningcss-win32-x64-msvc@1.15.1": { + "integrity": "sha512-wHGJZnCmHU14cL3mmVNZm1yDz55m8EKxwPhACZTq+/QOvLMeIXQ4qLvNzdvtVL5KESPwz4hjYsYsSNCtpcTfOA==", "dependencies": {} }, - "lightningcss-win32-x64-msvc@1.24.1": { - "integrity": "sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow==", - "dependencies": {} - }, - "lightningcss@1.24.1": { - "integrity": "sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg==", + "lightningcss@1.15.1": { + "integrity": "sha512-d4fqKl8sqpdM27OsseAbKKxhD2otiu6stS7yWlm/DA7wOQAIDKMu/dke54cEN8ED19v9H2pEzMPGTsRfnq3Rdg==", "dependencies": { "detect-libc": "detect-libc@1.0.3", - "lightningcss-darwin-arm64": "lightningcss-darwin-arm64@1.24.1", - "lightningcss-darwin-x64": "lightningcss-darwin-x64@1.24.1", - "lightningcss-freebsd-x64": "lightningcss-freebsd-x64@1.24.1", - "lightningcss-linux-arm-gnueabihf": "lightningcss-linux-arm-gnueabihf@1.24.1", - "lightningcss-linux-arm64-gnu": "lightningcss-linux-arm64-gnu@1.24.1", - "lightningcss-linux-arm64-musl": "lightningcss-linux-arm64-musl@1.24.1", - "lightningcss-linux-x64-gnu": "lightningcss-linux-x64-gnu@1.24.1", - "lightningcss-linux-x64-musl": "lightningcss-linux-x64-musl@1.24.1", - "lightningcss-win32-x64-msvc": "lightningcss-win32-x64-msvc@1.24.1" + "lightningcss-darwin-arm64": "lightningcss-darwin-arm64@1.15.1", + "lightningcss-darwin-x64": "lightningcss-darwin-x64@1.15.1", + "lightningcss-linux-arm-gnueabihf": "lightningcss-linux-arm-gnueabihf@1.15.1", + "lightningcss-linux-arm64-gnu": "lightningcss-linux-arm64-gnu@1.15.1", + "lightningcss-linux-arm64-musl": "lightningcss-linux-arm64-musl@1.15.1", + "lightningcss-linux-x64-gnu": "lightningcss-linux-x64-gnu@1.15.1", + "lightningcss-linux-x64-musl": "lightningcss-linux-x64-musl@1.15.1", + "lightningcss-win32-x64-msvc": "lightningcss-win32-x64-msvc@1.15.1" } }, "merge2@1.4.1": { @@ -482,7 +478,7 @@ "jsr:@std/path@^0.225.1", "npm:@types/node@20.12.7", "npm:browserslist@4.23.0", - "npm:lightningcss", + "npm:lightningcss@1.15", "npm:ts-morph@22.0.0" ] } diff --git a/reference/docusaurus.css b/reference/docusaurus.css index 9af23daec..91bf63118 100644 --- a/reference/docusaurus.css +++ b/reference/docusaurus.css @@ -1 +1,5191 @@ -.docusaurus .col,.docusaurus .container{padding:0 var(--ifm-spacing-horizontal)}.docusaurus .markdown>h2,.docusaurus .markdown>h3,.docusaurus .markdown>h4,.docusaurus .markdown>h5,.docusaurus .markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.docusaurus body,.docusaurus ol ol,.docusaurus ol ul,.docusaurus ul ol,.docusaurus ul ul{margin:0}.docusaurus blockquote,.docusaurus pre{margin:0 0 var(--ifm-spacing-vertical)}.docusaurus .breadcrumbs__link,.docusaurus .button{transition-timing-function:var(--ifm-transition-timing-default)}.docusaurus .button--outline.button--active,.docusaurus .button--outline:active,.docusaurus .button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.docusaurus .menu__link:hover,.docusaurus a{transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default)}.docusaurus .navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.docusaurus .menu,.docusaurus .navbar-sidebar{overflow-x:hidden}:root,.docusaurus html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.docusaurus .text-black,.docusaurus .text-gray-700,.docusaurus .text-slate-900,.docusaurus .text-white{--tw-text-opacity:1}:root,html:root{--ifm-pre-padding:1rem}.docusaurus body,.docusaurus html,.docusaurus pre,.docusaurus table{overflow:auto}.docusaurus .markdown,.docusaurus h2{--ifm-h2-vertical-rhythm-top:2}.docusaurus .markdown li,.docusaurus body{word-wrap:break-word}.docusaurus .toggleButton_gllP,.docusaurus html{-webkit-tap-highlight-color:transparent}.docusaurus *,.docusaurus .DocSearch-Container,.docusaurus .DocSearch-Container *{box-sizing:border-box}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:.2s;--ifm-transition-slow:.4s;--ifm-transition-timing-default:cubic-bezier(.08,.52,.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:.1rem;--ifm-code-padding-vertical:.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:.875rem;--ifm-h6-font-size:.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:.8rem;--ifm-breadcrumb-padding-vertical:.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url("data:image/svg+xml;utf8,");--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:.5rem;--ifm-toc-padding-horizontal:.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:.75rem;--ifm-menu-link-padding-vertical:.375rem;--ifm-menu-link-sublist-icon:url("data:image/svg+xml;utf8,");--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:.75rem;--ifm-navbar-item-padding-vertical:.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url("data:image/svg+xml;utf8,");--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,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 #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f}.docusaurus .badge--danger,.docusaurus .badge--info,.docusaurus .badge--primary,.docusaurus .badge--secondary,.docusaurus .badge--success,.docusaurus .badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.docusaurus .button--link,.docusaurus .button--outline{--ifm-button-background-color:#0000}.docusaurus html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base)var(--ifm-font-family-base);text-rendering:optimizelegibility}.docusaurus iframe{color-scheme:normal;border:0}.docusaurus .container{max-width:var(--ifm-container-width);margin:0 auto}.docusaurus .container--fluid{max-width:inherit}.docusaurus .row{margin:0 calc(var(--ifm-spacing-horizontal)*-1);flex-wrap:wrap;display:flex}.docusaurus .margin-bottom--none,.docusaurus .margin-vert--none,.docusaurus .markdown>:last-child{margin-bottom:0!important}.docusaurus .margin-top--none,.docusaurus .margin-vert--none,.docusaurus .tabItem_LNqP{margin-top:0!important}.docusaurus .row--no-gutters{margin-left:0;margin-right:0}.docusaurus .margin-horiz--none,.docusaurus .margin-right--none{margin-right:0!important}.docusaurus .row--no-gutters>.col{padding-left:0;padding-right:0}.docusaurus .row--align-top{align-items:flex-start}.docusaurus .row--align-bottom{align-items:flex-end}.docusaurus .items-center,.docusaurus .menuExternalLink_NmtK,.docusaurus .row--align-center{align-items:center}.docusaurus .items-stretch,.docusaurus .row--align-stretch{align-items:stretch}.docusaurus .row--align-baseline{align-items:baseline}.docusaurus .col{--ifm-col-width:100%;max-width:var(--ifm-col-width);flex:1 0;width:100%;margin-left:0}.docusaurus .padding-bottom--none,.docusaurus .padding-vert--none{padding-bottom:0!important}.docusaurus .padding-top--none,.docusaurus .padding-vert--none{padding-top:0!important}.docusaurus .padding-horiz--none,.docusaurus .padding-left--none{padding-left:0!important}.docusaurus .padding-horiz--none,.docusaurus .padding-right--none{padding-right:0!important}.docusaurus .col[class*=col--]{flex:0 0 var(--ifm-col-width)}.docusaurus .col--1{--ifm-col-width:8.33333%}.docusaurus .col--offset-1{margin-left:8.33333%}.docusaurus .col--2{--ifm-col-width:16.6667%}.docusaurus .col--offset-2{margin-left:16.6667%}.docusaurus .col--3{--ifm-col-width:25%}.docusaurus .col--offset-3{margin-left:25%}.docusaurus .col--4{--ifm-col-width:33.3333%}.docusaurus .col--offset-4{margin-left:33.3333%}.docusaurus .col--5{--ifm-col-width:41.6667%}.docusaurus .col--offset-5{margin-left:41.6667%}.docusaurus .col--6{--ifm-col-width:50%}.docusaurus .col--offset-6{margin-left:50%}.docusaurus .col--7{--ifm-col-width:58.3333%}.docusaurus .col--offset-7{margin-left:58.3333%}.docusaurus .col--8{--ifm-col-width:66.6667%}.docusaurus .col--offset-8{margin-left:66.6667%}.docusaurus .col--9{--ifm-col-width:75%}.docusaurus .col--offset-9{margin-left:75%}.docusaurus .col--10{--ifm-col-width:83.3333%}.docusaurus .col--offset-10{margin-left:83.3333%}.docusaurus .col--11{--ifm-col-width:91.6667%}.docusaurus .col--offset-11{margin-left:91.6667%}.docusaurus .col--12{--ifm-col-width:100%}.docusaurus .col--offset-12{margin-left:100%}.docusaurus .margin-horiz--none,.docusaurus .margin-left--none{margin-left:0!important}.docusaurus .margin--none{margin:0!important}.docusaurus .margin-bottom--xs,.docusaurus .margin-vert--xs{margin-bottom:.25rem!important}.docusaurus .margin-top--xs,.docusaurus .margin-vert--xs{margin-top:.25rem!important}.docusaurus .margin-horiz--xs,.docusaurus .margin-left--xs{margin-left:.25rem!important}.docusaurus .margin-horiz--xs,.docusaurus .margin-right--xs{margin-right:.25rem!important}.docusaurus .margin--xs{margin:.25rem!important}.docusaurus .margin-bottom--sm,.docusaurus .margin-vert--sm{margin-bottom:.5rem!important}.docusaurus .margin-top--sm,.docusaurus .margin-vert--sm{margin-top:.5rem!important}.docusaurus .margin-horiz--sm,.docusaurus .margin-left--sm{margin-left:.5rem!important}.docusaurus .margin-horiz--sm,.docusaurus .margin-right--sm{margin-right:.5rem!important}.docusaurus .margin--sm{margin:.5rem!important}.docusaurus .margin-bottom--md,.docusaurus .margin-vert--md{margin-bottom:1rem!important}.docusaurus .margin-top--md,.docusaurus .margin-vert--md{margin-top:1rem!important}.docusaurus .margin-horiz--md,.docusaurus .margin-left--md{margin-left:1rem!important}.docusaurus .margin-horiz--md,.docusaurus .margin-right--md{margin-right:1rem!important}.docusaurus .margin--md{margin:1rem!important}.docusaurus .margin-bottom--lg,.docusaurus .margin-vert--lg{margin-bottom:2rem!important}.docusaurus .margin-top--lg,.docusaurus .margin-vert--lg{margin-top:2rem!important}.docusaurus .margin-horiz--lg,.docusaurus .margin-left--lg{margin-left:2rem!important}.docusaurus .margin-horiz--lg,.docusaurus .margin-right--lg{margin-right:2rem!important}.docusaurus .margin--lg{margin:2rem!important}.docusaurus .margin-bottom--xl,.docusaurus .margin-vert--xl{margin-bottom:5rem!important}.docusaurus .margin-top--xl,.docusaurus .margin-vert--xl{margin-top:5rem!important}.docusaurus .margin-horiz--xl,.docusaurus .margin-left--xl{margin-left:5rem!important}.docusaurus .margin-horiz--xl,.docusaurus .margin-right--xl{margin-right:5rem!important}.docusaurus .margin--xl{margin:5rem!important}.docusaurus .padding--none{padding:0!important}.docusaurus .padding-bottom--xs,.docusaurus .padding-vert--xs{padding-bottom:.25rem!important}.docusaurus .padding-top--xs,.docusaurus .padding-vert--xs{padding-top:.25rem!important}.docusaurus .padding-horiz--xs,.docusaurus .padding-left--xs{padding-left:.25rem!important}.docusaurus .padding-horiz--xs,.docusaurus .padding-right--xs{padding-right:.25rem!important}.docusaurus .padding--xs{padding:.25rem!important}.docusaurus .padding-bottom--sm,.docusaurus .padding-vert--sm{padding-bottom:.5rem!important}.docusaurus .padding-top--sm,.docusaurus .padding-vert--sm{padding-top:.5rem!important}.docusaurus .padding-horiz--sm,.docusaurus .padding-left--sm{padding-left:.5rem!important}.docusaurus .padding-horiz--sm,.docusaurus .padding-right--sm{padding-right:.5rem!important}.docusaurus .padding--sm{padding:.5rem!important}.docusaurus .padding-bottom--md,.docusaurus .padding-vert--md{padding-bottom:1rem!important}.docusaurus .padding-top--md,.docusaurus .padding-vert--md{padding-top:1rem!important}.docusaurus .padding-horiz--md,.docusaurus .padding-left--md{padding-left:1rem!important}.docusaurus .padding-horiz--md,.docusaurus .padding-right--md{padding-right:1rem!important}.docusaurus .padding--md{padding:1rem!important}.docusaurus .padding-bottom--lg,.docusaurus .padding-vert--lg{padding-bottom:2rem!important}.docusaurus .padding-top--lg,.docusaurus .padding-vert--lg{padding-top:2rem!important}.docusaurus .padding-horiz--lg,.docusaurus .padding-left--lg{padding-left:2rem!important}.docusaurus .padding-horiz--lg,.docusaurus .padding-right--lg{padding-right:2rem!important}.docusaurus .padding--lg{padding:2rem!important}.docusaurus .padding-bottom--xl,.docusaurus .padding-vert--xl{padding-bottom:5rem!important}.docusaurus .padding-top--xl,.docusaurus .padding-vert--xl{padding-top:5rem!important}.docusaurus .padding-horiz--xl,.docusaurus .padding-left--xl{padding-left:5rem!important}.docusaurus .padding-horiz--xl,.docusaurus .padding-right--xl{padding-right:5rem!important}.docusaurus .padding--xl{padding:5rem!important}.docusaurus code{background-color:var(--ifm-code-background);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical)var(--ifm-code-padding-horizontal);letter-spacing:0;vertical-align:initial;border:.1rem solid #0000001a}.docusaurus a code{color:inherit}.docusaurus pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}.docusaurus pre code{background-color:initial;font-size:100%;line-height:inherit;border:none;padding:0}.docusaurus kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);border-radius:.2rem;padding:.15rem .3rem}.docusaurus h1,.docusaurus h2,.docusaurus h3,.docusaurus h4,.docusaurus h5,.docusaurus h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top)0 var(--ifm-heading-margin-bottom)0}.docusaurus h1{font-size:var(--ifm-h1-font-size)}.docusaurus h3{font-size:var(--ifm-h3-font-size)}.docusaurus h4{font-size:var(--ifm-h4-font-size)}.docusaurus h5{font-size:var(--ifm-h5-font-size)}.docusaurus h6{font-size:var(--ifm-h6-font-size)}.docusaurus img{max-width:100%}.docusaurus img[align=right]{padding-left:var(--image-alignment-padding)}.docusaurus img[align=left]{padding-right:var(--image-alignment-padding)}.docusaurus .markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.docusaurus .markdown:after,.docusaurus .markdown:before{content:"";display:table}.docusaurus .markdown:after{clear:both}.docusaurus .markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:1rem}.docusaurus .markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.docusaurus .markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.docusaurus .markdown>h4,.docusaurus .markdown>h5,.docusaurus .markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.docusaurus .markdown>p,.docusaurus .markdown>pre,.docusaurus .markdown>ul,.docusaurus .tabList__CuJ{margin-bottom:var(--ifm-leading)}.docusaurus .markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.docusaurus .markdown li+li{margin-top:var(--ifm-list-item-margin)}.docusaurus ol,.docusaurus ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}.docusaurus ol ol,.docusaurus ul ol{list-style-type:lower-roman}.docusaurus ol ol ol,.docusaurus ol ul ol,.docusaurus ul ol ol,.docusaurus ul ul ol{list-style-type:lower-alpha}.docusaurus table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:block}.docusaurus table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}.docusaurus table thead,.docusaurus table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}.docusaurus table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width)solid var(--ifm-table-border-color)}.docusaurus table td,.docusaurus table th{border:var(--ifm-table-border-width)solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}.docusaurus table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}.docusaurus table td{color:var(--ifm-table-cell-color)}.docusaurus strong{font-weight:var(--ifm-font-weight-bold)}.docusaurus a{color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.docusaurus a:hover{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.docusaurus .button:hover,.docusaurus .text--no-decoration,.docusaurus .text--no-decoration:hover,.docusaurus a:not([href]){text-decoration:none}.docusaurus p{margin:0 0 var(--ifm-paragraph-margin-bottom)}.docusaurus blockquote{border-left:var(--ifm-blockquote-border-left-width)solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical)var(--ifm-blockquote-padding-horizontal)}.docusaurus blockquote>:first-child{margin-top:0}.docusaurus blockquote>:last-child{margin-bottom:0}.docusaurus hr{background-color:var(--ifm-hr-background-color);height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical)0;border:0}.docusaurus .shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.docusaurus .shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.docusaurus .shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.docusaurus .text--primary,.docusaurus .wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.docusaurus .text--secondary{color:var(--ifm-color-secondary)}.docusaurus .text--success{color:var(--ifm-color-success)}.docusaurus .text--info{color:var(--ifm-color-info)}.docusaurus .text--warning{color:var(--ifm-color-warning)}.docusaurus .text--danger{color:var(--ifm-color-danger)}.docusaurus .text--center{text-align:center}.docusaurus .text--left{text-align:left}.docusaurus .text--justify{text-align:justify}.docusaurus .text--right{text-align:right}.docusaurus .text--capitalize{text-transform:capitalize}.docusaurus .text--lowercase{text-transform:lowercase}.docusaurus .admonitionHeading_Gvgb,.docusaurus .alert__heading,.docusaurus .text--uppercase{text-transform:uppercase}.docusaurus .text--light{font-weight:var(--ifm-font-weight-light)}.docusaurus .text--normal{font-weight:var(--ifm-font-weight-normal)}.docusaurus .text--semibold{font-weight:var(--ifm-font-weight-semibold)}.docusaurus .text--bold{font-weight:var(--ifm-font-weight-bold)}.docusaurus .italic,.docusaurus .text--italic{font-style:italic}.docusaurus .text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docusaurus .text--break{word-wrap:break-word!important;word-break:break-word!important}.docusaurus .clean-btn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.docusaurus .alert,.docusaurus .alert .close{color:var(--ifm-alert-foreground-color)}.docusaurus .clean-list{padding-left:0;list-style:none}.docusaurus .alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.docusaurus .alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.docusaurus .alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.docusaurus .alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.docusaurus .alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.docusaurus .alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.docusaurus .alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width)solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical)var(--ifm-alert-padding-horizontal)}.docusaurus .alert__heading{font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);align-items:center;margin-bottom:.5rem;display:flex}.docusaurus .alert__icon{margin-right:.4em;display:inline-flex}.docusaurus .alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.docusaurus .alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1)calc(var(--ifm-alert-padding-horizontal)*-1)0 0;opacity:.75}.docusaurus .alert .close:focus,.docusaurus .alert .close:hover{opacity:1}.docusaurus .alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.docusaurus .alert a:hover{text-decoration-thickness:2px}.docusaurus .avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.docusaurus .avatar__photo{height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.docusaurus .avatar__photo--sm{--ifm-avatar-photo-size:2rem}.docusaurus .avatar__photo--lg{--ifm-avatar-photo-size:4rem}.docusaurus .avatar__photo--xl{--ifm-avatar-photo-size:6rem}.docusaurus .avatar__intro{text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.docusaurus .badge,.docusaurus .breadcrumbs__item,.docusaurus .breadcrumbs__link,.docusaurus .button,.docusaurus .dropdown>.navbar__link:after,.docusaurus .inline-block{display:inline-block}.docusaurus .avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.docusaurus .avatar__subtitle{margin-top:.25rem}.docusaurus .avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.docusaurus .badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1}.docusaurus .badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.docusaurus .badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.docusaurus .breadcrumbs__link,.docusaurus .button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.docusaurus .badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.docusaurus .badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.docusaurus .badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.docusaurus .badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.docusaurus .breadcrumbs{margin-bottom:0;padding-left:0}.docusaurus .breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.docusaurus .breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.docusaurus .breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier))calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.docusaurus .breadcrumbs__link:any-link:hover,.docusaurus .breadcrumbs__link:link:hover,.docusaurus .breadcrumbs__link:visited:hover,.docusaurus area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.docusaurus .breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:.8}.docusaurus .breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.docusaurus .button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier))calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;line-height:1.5;transition-property:color,background,border-color}.docusaurus .hash-link,.docusaurus .select-none{-webkit-user-select:none}.docusaurus .button,.docusaurus .button:hover{color:var(--ifm-button-color)}.docusaurus .button--outline{--ifm-button-color:var(--ifm-button-border-color)}.docusaurus .button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.docusaurus .button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.docusaurus .button--link.button--active,.docusaurus .button--link:active,.docusaurus .button--link:hover{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.docusaurus .button.disabled,.docusaurus .button:disabled,.docusaurus .button[disabled]{opacity:.65;pointer-events:none}.docusaurus .button--sm{--ifm-button-size-multiplier:.8}.docusaurus .button--lg{--ifm-button-size-multiplier:1.35}.docusaurus .button--block{width:100%;display:block}.docusaurus .button.button--secondary{color:var(--ifm-color-gray-900)}.docusaurus :where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}.docusaurus :where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.docusaurus .button--primary.button--active,.docusaurus .button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}.docusaurus :where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}.docusaurus :where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.docusaurus .button--secondary.button--active,.docusaurus .button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}.docusaurus :where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}.docusaurus :where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.docusaurus .button--success.button--active,.docusaurus .button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}.docusaurus :where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}.docusaurus :where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.docusaurus .button--info.button--active,.docusaurus .button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}.docusaurus :where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}.docusaurus :where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.docusaurus .button--warning.button--active,.docusaurus .button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}.docusaurus :where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}.docusaurus :where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.docusaurus .button--danger.button--active,.docusaurus .button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.docusaurus .button-group{gap:var(--ifm-button-group-spacing);display:inline-flex}.docusaurus .button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.docusaurus .button-group>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.docusaurus .button-group--block{justify-content:stretch;display:flex}.docusaurus .button-group--block>.button{flex-grow:1}.docusaurus .card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.docusaurus .card--full-height,.docusaurus .h-full{height:100%}.docusaurus .card__image{padding-top:var(--ifm-card-vertical-spacing)}.docusaurus .card__image:first-child{padding-top:0}.docusaurus .card__body,.docusaurus .card__footer,.docusaurus .card__header{padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.docusaurus .card__body:not(:last-child),.docusaurus .card__footer:not(:last-child),.docusaurus .card__header:not(:last-child){padding-bottom:0}.docusaurus .card__body>:last-child,.docusaurus .card__footer>:last-child,.docusaurus .card__header>:last-child{margin-bottom:0}.docusaurus .card__footer{margin-top:auto}.docusaurus .table-of-contents{padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.docusaurus .table-of-contents,.docusaurus .table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.docusaurus .table-of-contents li{margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.docusaurus .table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.docusaurus .table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.docusaurus .table-of-contents__link--active,.docusaurus .table-of-contents__link--active code,.docusaurus .table-of-contents__link:hover,.docusaurus .table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.docusaurus .breadcrumbs__item a,.docusaurus .content_knG7 a,.docusaurus .markdown a{text-decoration:underline}.docusaurus .close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.docusaurus .close:hover{opacity:.7}.docusaurus .close:focus,.docusaurus .theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.docusaurus .dropdown{font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.docusaurus .dropdown--hoverable:hover .dropdown__menu,.docusaurus .dropdown--show .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.docusaurus #nprogress,.docusaurus .dropdown__menu,.docusaurus .navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.docusaurus .dropdown--right .dropdown__menu{left:inherit;right:0}.docusaurus .dropdown--nocaret .navbar__link:after{content:none!important}.docusaurus .dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);opacity:0;left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown);min-width:10rem;max-height:80vh;padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.docusaurus .menu__caret,.docusaurus .menu__link,.docusaurus .menu__list-item-collapsible{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem}.docusaurus .dropdown__link{color:var(--ifm-dropdown-link-color);white-space:nowrap;border-radius:.25rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.875rem;display:block}.docusaurus .dropdown__link--active,.docusaurus .dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.docusaurus .dropdown__link--active,.docusaurus .dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.docusaurus .dropdown>.navbar__link:after{content:"";border:.4em solid #0000;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.docusaurus .footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical)var(--ifm-footer-padding-horizontal)}.docusaurus .footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.docusaurus .footer__links,.docusaurus .mb-4{margin-bottom:1rem}.docusaurus .footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.docusaurus .footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.docusaurus .footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.docusaurus .footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.docusaurus .footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.docusaurus .menu,.docusaurus .navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docusaurus .docItemContainer_Djhp article>:first-child,.docusaurus .docItemContainer_Djhp header+*,.docusaurus .footer__item{margin-top:0}.docusaurus .admonitionContent_BuS1>:last-child,.docusaurus .collapsibleContent_i85q p:last-child,.docusaurus .details_lb9f>summary>p:last-child,.docusaurus .footer__items,.docusaurus .mb-0,.docusaurus .tabItem_Ymn6>:last-child{margin-bottom:0}.docusaurus .codeBlockStandalone_MEMb,.docusaurus [type=checkbox]{padding:0}.docusaurus .hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.docusaurus .hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.docusaurus .hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.docusaurus .hero__title{font-size:3rem}.docusaurus .hero__subtitle{font-size:1.5rem}.docusaurus .menu__list{margin:0;padding-left:0;list-style:none}.docusaurus .menu__caret,.docusaurus .menu__link{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.docusaurus .menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.docusaurus .menu__list-item:not(:first-child),.docusaurus .mt-1{margin-top:.25rem}.docusaurus .menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.docusaurus .details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.docusaurus .details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.docusaurus .menu__list-item--collapsed .menu__caret:before,.docusaurus .menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.docusaurus .menu__list-item-collapsible{flex-wrap:wrap;display:flex;position:relative}.docusaurus .menu__caret:hover,.docusaurus .menu__link:hover,.docusaurus .menu__list-item-collapsible--active,.docusaurus .menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.docusaurus .menu__list-item-collapsible .menu__link--active,.docusaurus .menu__list-item-collapsible .menu__link:hover{background:0 0!important}.docusaurus .menu__caret,.docusaurus .menu__link{align-items:center;display:flex}.docusaurus .navbar-sidebar,.docusaurus .navbar-sidebar__backdrop{opacity:0;transition-duration:var(--ifm-transition-fast);visibility:hidden;transition-timing-function:ease-in-out;top:0;bottom:0;left:0}.docusaurus .menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.docusaurus .menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.docusaurus .menu__caret:before,.docusaurus .menu__link--sublist-caret:after{content:"";transition:transform var(--ifm-transition-fast)linear;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transform:rotate(180deg)}.docusaurus .menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;min-width:1.25rem;margin-left:auto}.docusaurus .menu__link--active,.docusaurus .menu__link--active:hover{color:var(--ifm-menu-color-active)}.docusaurus .navbar__brand,.docusaurus .navbar__link{color:var(--ifm-navbar-link-color)}.docusaurus .menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.docusaurus .menu__caret:before{background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem}.docusaurus .navbar--dark,.docusaurus html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.docusaurus .navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal)}.docusaurus .flex,.docusaurus .navbar,.docusaurus .navbar>.container,.docusaurus .navbar>.container-fluid{display:flex}.docusaurus .navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.docusaurus .navbar__inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.docusaurus .navbar__brand{align-items:center;min-width:0;display:flex}.docusaurus .navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.docusaurus .announcementBarContent_xLdY,.docusaurus .navbar__title{flex:auto}.docusaurus .navbar__toggle{margin-right:.5rem;display:none}.docusaurus .navbar__logo{flex:none}.docusaurus .navbar__items{flex:1;align-items:center;min-width:0;display:flex}.docusaurus .navbar__items--center{flex:none}.docusaurus .m-0,.docusaurus .navbar__items--center .navbar__brand,.docusaurus td p:last-child{margin:0}.docusaurus .navbar__items--center+.navbar__items--right{flex:1}.docusaurus .navbar__items--right{flex:none;justify-content:flex-end}.docusaurus .navbar__items--right>:last-child{padding-right:0}.docusaurus .navbar__item{padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal);display:inline-block}.docusaurus .navbar__link--active,.docusaurus .navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.docusaurus .navbar--dark,.docusaurus .navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.docusaurus .navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.docusaurus .navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.docusaurus .navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color)var(--ifm-navbar-search-input-icon)no-repeat .75rem center/1rem 1rem;color:var(--ifm-navbar-search-input-color);cursor:text;border:none;border-radius:2rem;width:12.5rem;height:2rem;padding:0 .5rem 0 2.25rem;font-size:.9rem;display:inline-block}.docusaurus .navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.docusaurus .navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;position:fixed;transform:translate(-100%)}.docusaurus .navbar-sidebar--show .navbar-sidebar,.docusaurus .navbar-sidebar__items{transform:translateZ(0)}.docusaurus .navbar-sidebar--show .navbar-sidebar,.docusaurus .navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.docusaurus .navbar-sidebar__backdrop{background-color:#0009;transition-property:opacity,visibility;position:fixed;right:0}.docusaurus .navbar-sidebar__brand{box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.docusaurus .navbar-sidebar__items{height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast)ease-in-out;display:flex}.docusaurus .navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.docusaurus .navbar-sidebar__item{width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.docusaurus .navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);text-align:left;width:calc(100% + 1rem);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;top:-.5rem}.docusaurus .navbar-sidebar__close{margin-left:auto;display:flex}.docusaurus .pagination{column-gap:var(--ifm-pagination-page-spacing);font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.docusaurus .pagination--sm{--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.docusaurus .pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.docusaurus .pagination__item{display:inline-flex}.docusaurus .pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.docusaurus .pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.docusaurus .pagination__item--active .pagination__link,.docusaurus .pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.docusaurus .pagination__item--disabled,.docusaurus .pagination__item[disabled]{opacity:.25;pointer-events:none}.docusaurus .pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.docusaurus .pagination__link:hover{text-decoration:none}.docusaurus .pagination-nav{grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.docusaurus .pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);height:100%;display:block}.docusaurus .border-r-0,.docusaurus .border-x-0{border-right-width:0}.docusaurus .border-t-0,.docusaurus .border-y-0{border-top-width:0}.docusaurus .pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.docusaurus .pagination-nav__link--next{text-align:right;grid-column:2/3}.docusaurus .content_knG7,.docusaurus .text-center{text-align:center}.docusaurus .pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.docusaurus .pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.docusaurus .pagination-nav__link--next .pagination-nav__label:after{content:" »"}.docusaurus .pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.docusaurus .pills__item,.docusaurus .tabs{font-weight:var(--ifm-font-weight-bold)}.docusaurus .pills{gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.docusaurus .pills__item{cursor:pointer;transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.docusaurus .pills__item--active{color:var(--ifm-pills-color-active)}.docusaurus .pills__item--active,.docusaurus .pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.docusaurus .pills--block{justify-content:stretch}.docusaurus .pills--block .pills__item{text-align:center;flex-grow:1}.docusaurus .tabs{color:var(--ifm-tabs-color);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.docusaurus .tabs__item{border-radius:var(--ifm-global-radius);cursor:pointer;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid #0000;display:inline-flex}.docusaurus .tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0}.docusaurus .tabs__item:hover{background-color:var(--ifm-hover-overlay)}.docusaurus .tabs--block{justify-content:stretch}.docusaurus .tabs--block .tabs__item{flex-grow:1;justify-content:center}.docusaurus html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%)sepia(11%)saturate(0%)hue-rotate(149deg)brightness(99%)contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--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 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.docusaurus #nprogress .bar{background:var(--docusaurus-progress-bar-color);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}.docusaurus #nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);opacity:1;width:100px;height:100%;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.docusaurus *,.docusaurus ::backdrop,.docusaurus :after,.docusaurus :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.docusaurus .container,.docusaurus .w-full{width:100%}.docusaurus .static{position:static}.docusaurus .absolute,.docusaurus body,.docusaurus html{position:absolute}.docusaurus .icon-menu-option .menu__link,.docusaurus .relative,.docusaurus .theme-doc-sidebar-container,.docusaurus .theme-doc-sidebar-container div:first-child div:first-child{position:relative}.docusaurus .theme-doc-sidebar-container div:first-child{position:fixed}.docusaurus .-top-3{top:-.75rem}.docusaurus .left-4{left:1rem}.docusaurus .right-2{right:.5rem}.docusaurus .top-2{top:.5rem}.docusaurus .z-10{z-index:10}.docusaurus .col-span-3{grid-column:span 3/span 3}.docusaurus .col-span-7{grid-column:span 7/span 7}.docusaurus .col-span-full{grid-column:1/-1}.docusaurus .-mx-4{margin-left:-1rem;margin-right:-1rem}.docusaurus .mx-auto{margin-left:auto;margin-right:auto}.docusaurus .mb-1{margin-bottom:.25rem}.docusaurus .mb-12{margin-bottom:3rem}.docusaurus .mb-16{margin-bottom:4rem}.docusaurus .mb-2{margin-bottom:.5rem}.docusaurus .mb-24{margin-bottom:6rem}.docusaurus .mr-2,.docusaurus .navbar__brand{margin-right:.5rem}.docusaurus .mt-10{margin-top:2.5rem}.docusaurus .docusaurus-mt-lg,.docusaurus .mt-12{margin-top:3rem}.docusaurus .mt-16{margin-top:4rem}.docusaurus .mt-20{margin-top:5rem}.docusaurus .mt-3{margin-top:.75rem}.docusaurus .mt-4{margin-top:1rem}.docusaurus .loader_vvXV,.docusaurus .mt-8{margin-top:2rem}.docusaurus .block,.docusaurus .tocCollapsibleContent_vkbj a{display:block}.docusaurus .table{display:table}.docusaurus .grid{display:grid}.docusaurus #__docusaurus-base-url-issue-banner-container,.docusaurus .__no-external a svg,.docusaurus .docSidebarContainer_YfHR,.docusaurus .hidden,.docusaurus .sidebarLogo_isFc,.docusaurus .themedComponent_mlkZ,.docusaurus [data-theme=dark] .lightToggleIcon_pyhR,.docusaurus [data-theme=light] .darkToggleIcon_wfgR,.docusaurus html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.docusaurus .aspect-\[7\/5\]{aspect-ratio:7/5}.docusaurus .h-64{height:16rem}.docusaurus .h-auto,.docusaurus .img_ev3q{height:auto}.docusaurus .min-h-20{min-height:5rem}.docusaurus .w-auto{width:auto}.docusaurus .w-max{width:max-content}.docusaurus .max-w-32{max-width:8rem}.docusaurus .max-w-\[1200px\]{max-width:1200px}.docusaurus .max-w-prose{max-width:65ch}.docusaurus .max-w-screen-lg{max-width:1024px}.docusaurus .max-w-screen-xl{max-width:1280px}.docusaurus .rotate-180{--tw-rotate:180deg}.docusaurus .rotate-180,.docusaurus .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.docusaurus .select-none{-webkit-user-select:none;user-select:none}.docusaurus .list-inside{list-style-position:inside}.docusaurus .list-disc{list-style-type:disc}.docusaurus .list-none{list-style-type:none}.docusaurus .columns-1{column-count:1}.docusaurus .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.docusaurus .flex-col{flex-direction:column}.docusaurus .justify-between{justify-content:space-between}.docusaurus .gap-0{gap:0}.docusaurus .gap-2{gap:.5rem}.docusaurus .gap-4{gap:1rem}.docusaurus .gap-8{gap:2rem}.docusaurus .gap-x-8{column-gap:2rem}.docusaurus .overflow-scroll{overflow:scroll}.docusaurus .rounded{border-radius:.25rem}.docusaurus .rounded-\[100\%\]{border-radius:100%}.docusaurus .rounded-md{border-radius:.375rem}.docusaurus .rounded-sm{border-radius:.125rem}.docusaurus .border-x-0{border-left-width:0}.docusaurus .border-y-0{border-bottom-width:0}.docusaurus .border-b{border-bottom-width:1px}.docusaurus .border-solid{border-style:solid}.docusaurus .border-\[var\(--deploy\)\]{border-color:var(--deploy)}.docusaurus .border-\[var\(--runtime\)\]{border-color:var(--runtime)}.docusaurus .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.docusaurus .border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.docusaurus .border-b-gray-300{--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity))}.docusaurus .bg-\[var\(--deploy\)\]{background-color:var(--deploy)}.docusaurus .bg-\[var\(--ifm-code-background\)\]{background-color:var(--ifm-code-background)}.docusaurus .bg-\[var\(--runtime\)\]{background-color:var(--runtime)}.docusaurus .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.docusaurus .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.docusaurus .p-1{padding:.25rem}.docusaurus .p-3{padding:.75rem}.docusaurus .p-4{padding:1rem}.docusaurus .px-2{padding-left:.5rem;padding-right:.5rem}.docusaurus .px-4{padding-left:1rem;padding-right:1rem}.docusaurus .px-8{padding-left:2rem;padding-right:2rem}.docusaurus .py-0{padding-top:0;padding-bottom:0}.docusaurus .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.docusaurus .py-1{padding-top:.25rem;padding-bottom:.25rem}.docusaurus .py-2{padding-top:.5rem;padding-bottom:.5rem}.docusaurus .py-4{padding-top:1rem;padding-bottom:1rem}.docusaurus .pb-1{padding-bottom:.25rem}.docusaurus .pb-16{padding-bottom:4rem}.docusaurus .pb-4{padding-bottom:1rem}.docusaurus .breadcrumbs__item:first-child>a,.docusaurus .pl-0,.docusaurus :not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.docusaurus .pt-6{padding-top:1.5rem}.docusaurus .pt-\[2\.2rem\]{padding-top:2.2rem}.docusaurus .align-middle{vertical-align:middle}.docusaurus .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.docusaurus .text-3xl{font-size:1.875rem;line-height:2.25rem}.docusaurus .text-4xl{font-size:2.25rem;line-height:2.5rem}.docusaurus .text-base{font-size:1rem;line-height:1.5rem}.docusaurus .text-xl{font-size:1.25rem;line-height:1.75rem}.docusaurus .text-xs{font-size:.75rem;line-height:1rem}.docusaurus .font-bold{font-weight:700}.docusaurus .leading-loose{line-height:2}.docusaurus .text-black{color:rgb(0 0 0/var(--tw-text-opacity))}.docusaurus .text-gray-700{color:rgb(55 65 81/var(--tw-text-opacity))}.docusaurus .hover\:text-gray-900:hover,.docusaurus .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.docusaurus .hover\:text-inherit:hover,.docusaurus .text-inherit{color:inherit}.docusaurus .text-slate-900{color:rgb(15 23 42/var(--tw-text-opacity))}.docusaurus .text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.docusaurus .navbar__product_link,.docusaurus .product-header,.docusaurus .section-header{color:var(--ifm-navbar-link-color)}.docusaurus .focus\:underline:focus,.docusaurus .hover\:underline:hover,.docusaurus .underline{text-decoration-line:underline}.docusaurus .decoration-gray-300{text-decoration-color:#d1d5db}.docusaurus .opacity-90{opacity:.9}.docusaurus .\[-webkit-column-break-inside\:avoid\;\]{-webkit-column-break-inside:avoid}.docusaurus .\[font-family\:inherit\]{font-family:inherit}.docusaurus .\[font\:inherit\],.docusaurus button,.docusaurus kbd{font:inherit}:root{--white:#fff;--black:#0b0d11;--offblack:#121417;--white-veil:#ffffff03;--black-veil:#00000003;--runtime:#70ffaf;--runtime-medium:#00662c;--runtime-dark:#172723;--runtime-secondary:#ebff01;--runtime-secondary-dark:#232711;--deploy:#01c2ff;--deploy-light:#7fe0ff;--deploy-lighter:#fddcf2;--deploy-lightest:#fde8f8;--deploy-medium-light:#5673b8;--deploy-medium:#3d588f;--deploy-dark:#0c212a;--subhosting:#ff8a01;--subhosting-dark:#251c11;--gray-00:#cfd1d6;--gray-0:#9ea0a5;--gray-1:#868789;--gray-2:#56575a;--gray-3:#25272b;--gray-4:#191b1f;--gray-5:#14161a;--code-1:#01c2ff;--code-2:#00a341;--code-3:#ae01ff;--code-4:#ea8e04;--code-5:#ffd601;--code-6:#01ff67;--code-7:#db01ff;--ifm-heading-font-weight:600;--ifm-font-weight-bold:600;--ifm-heading-line-height:1.1;--ifm-leading:1.5rem;--ifm-h1-font-size:4rem;--ifm-color-primary:var(--deploy-medium-light);--ifm-link-color:var(--deploy-medium-light);--ifm-alert-padding-vertical:2rem;--ifm-alert-padding-horizontal:2rem;--ifm-color-info-dark:var(--deploy-medium);--ifm-color-info-contrast-background:var(--deploy-lightest);--ifm-menu-color-background-hover:var(--deploy-lightest);--ifm-code-font-size:.875em;--ifm-code-padding-horizontal:.375em;--ifm-code-padding-vertical:.1875em;--ifm-code-background:#f6f8fa;--ifm-code-color:#393a34;--ifm-menu-color:var(--gray-3);--ifm-navbar-search-input-background-color:var(--white);--ifm-tabs-padding-vertical:.5rem;--ifm-list-item-margin:.5em;--docusaurus-highlighted-code-line-bg:#0000001a;--docsearch-muted-color:var(--gray-2);--ifm-font-family-base:Inter,ui-sans-serif,system-ui,-apple-system,"system-ui","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--ifm-font-family-monospace:Menlo,Monaco,"Lucida Console",Consolas,"Liberation Mono","Courier New",monospace,Menlo,Monaco,"Lucida Console",Consolas,"Liberation Mono","Courier New",monospace}.docusaurus html[data-theme=dark][data-theme=dark]{--ifm-color-primary:var(--runtime);--docsearch-highlight-color:var(--runtime);--ifm-menu-color-background-hover:var(--runtime-dark);--docsearch-hit-active-color:var(--black);--docsearch-modal-background:var(--gray-4);--docusaurus-highlighted-code-line-bg:#0000004d;--ifm-background-color:var(--black);--ifm-background-surface-color:var(--gray-4);--ifm-link-color:var(--runtime);--ifm-link-hover-color:var(--runtime);--ifm-color-info-dark:var(--deploy-medium);--ifm-color-info-contrast-background:var(--deploy-dark);--ifm-menu-color-background-active:var(--runtime-dark);--ifm-code-background:#282a36;--ifm-menu-color:var(--gray-00);--docsearch-footer-background:var(--runtime-dark);--docsearch-muted-color:var(--gray-0)}.docusaurus html[data-theme=dark] kbd.DocSearch-Button-Key,.docusaurus html[data-theme=dark] kbd.DocSearch-Commands-Key{box-shadow:none;color:var(--gray-0)}.docusaurus html[data-theme=dark] .DocSearch-Button{border:1px solid var(--gray-1);padding:0 1rem}.docusaurus html[data-theme=light] kbd.DocSearch-Button-Key,.docusaurus html[data-theme=light] kbd.DocSearch-Commands-Key{box-shadow:none;color:var(--gray-3)}.docusaurus html[data-theme=light] .DocSearch-Button{background-color:var(--white);border:1px solid var(--gray-4);padding:0 1rem}.docusaurus body,.docusaurus html{overscroll-behavior:none;width:100%;height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;top:0;bottom:0;left:0}.docusaurus article{max-width:75ch}.docusaurus .markdown h1:first-child,.docusaurus h1{margin-bottom:1.25rem;font-size:clamp(2rem,5vw,2.75rem)}.docusaurus h2{font-size:clamp(1.5rem,4vw,2rem)}.docusaurus h3{--ifm-h3-vertical-rhythm-top:1.75;font-size:clamp(1.25rem,3vw,1.5rem)}.docusaurus h4{--ifm-h4-vertical-rhythm-top:1.5;font-size:clamp(1.1rem,2vw,1.25rem)}.docusaurus :where(h1,h2,h3){--ifm-heading-vertical-rhythm-bottom:.75;text-wrap:balance;letter-spacing:-.025em}.docusaurus .navbar{width:100%}.docusaurus .table-of-contents a{line-height:1.5}.docusaurus #__docusaurus,.docusaurus .main-wrapper{overscroll-behavior-y:none}.docusaurus .container{max-width:71.25rem!important;padding-bottom:2rem!important}.docusaurus .container article{padding:60px 0}.docusaurus .product-header,.docusaurus .section-header{border-bottom:1px solid var(--gray-1);margin:1rem var(--ifm-menu-link-padding-horizontal);text-transform:uppercase;padding:.5rem 0 .1rem;font-size:.75rem}.docusaurus .product-header:first-child,.docusaurus .section-header:first-child{margin:.5rem var(--ifm-menu-link-padding-horizontal)1rem}.docusaurus .product-header{margin-top:0;margin-bottom:0;display:none}.docusaurus .subsection-header{margin:5px var(--ifm-menu-link-padding-horizontal);border-bottom:1px solid #aaa;padding:2px 0;font-size:.8rem}.docusaurus .menu__list-item{margin:0 var(--ifm-menu-link-padding-horizontal)}.docusaurus .menu__link{font-size:.8125rem}.docusaurus .menu__link--sublist-caret:after{background-size:1.5em}.docusaurus .navbar__item{padding:0 2px}.docusaurus .navbar__link{margin-left:10px;margin-right:10px}.docusaurus .navbar__link--active{border-bottom:2px solid var(--ifm-color-primary);margin-top:3px;font-weight:700}.docusaurus .navbar__logo{height:1.7rem;margin-right:.7rem}.docusaurus .navbar__logo img{width:24px;height:24px}.docusaurus .navbar__title{font-size:1.2rem}.docusaurus .navbar__product{align-items:center;gap:.5rem;display:flex}.docusaurus .navbar__product__split{color:var(--ifm-color-emphasis-500)}.docusaurus .secondary-menu__product{justify-content:space-between;align-items:center;padding:.5rem 1rem .5rem 0;display:flex}.docusaurus .secondary-menu__product__name{padding:.25rem .75rem;font-size:1.25rem;line-height:1.75rem}.docusaurus .secondary-menu__product__button{background-color:var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);border:none;border-radius:.25rem;padding:.5rem .75rem;font-weight:600}.docusaurus .footer,.docusaurus .icon-menu-option .menu__link--active{background-color:initial}.docusaurus .footer{border-top:1px solid var(--ifm-toc-border-color);padding-top:3rem}.docusaurus .icon-menu-api,.docusaurus .icon-menu-tutorials,.docusaurus .icon-menu-user-guide{margin-left:0}.docusaurus .icon-menu-api>a,.docusaurus .icon-menu-tutorials>a,.docusaurus .icon-menu-user-guide>a{font-size:.9rem}.docusaurus .icon-menu-option .menu__link--active:hover{background-color:#0000000d}.docusaurus .icon-menu-option .menu__link:before{content:"";-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;width:24px;height:24px;margin-right:8px;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.docusaurus .icon-menu-option .menu__link:before,.docusaurus .icon-menu-quick-start .menu__link:before{--svg:url(https://api.iconify.design/ic/baseline-electric-bolt.svg)}.docusaurus .icon-menu-user-guide .menu__link:before{--svg:url(https://api.iconify.design/ic/sharp-menu-book.svg)}.docusaurus .icon-menu-tutorials .menu__link:before{--svg:url(https://api.iconify.design/ic/baseline-integration-instructions.svg)}.docusaurus .icon-menu-api .menu__link:before{--svg:url(https://api.iconify.design/ic/baseline-data-object.svg)}.docusaurus .markdown table td{font-size:.9em;line-height:1.6em}.docusaurus .markdown table td code{word-wrap:break-word;word-break:break-all;max-width:100%}.docusaurus html .breadcrumbsContainer_src-theme-DocBreadcrumbs-styles-module{--ifm-breadcrumb-size-multiplier:.9;margin-bottom:.5rem}.docusaurus .breadcrumbs__item a{text-underline-offset:.25rem}.docusaurus .breadcrumbs__link{background-color:initial!important}.docusaurus .breadcrumbs__item:not(:last-child):after{margin-inline:0}.docusaurus .breadcrumbs__item--active .breadcrumbs__link{color:inherit;background:0 0}.docusaurus svg.iconExternalLink_node_modules-\@docusaurus-theme-classic-lib-theme-Icon-ExternalLink-styles-module{vertical-align:initial;width:.7em;margin-bottom:-.09em;margin-left:.4em;padding:0}.docusaurus .footer__copyright{margin-top:2rem;font-size:.75rem}.docusaurus .DocSearch-Button-Placeholder{color:var(--docsearch-muted-color)}.docusaurus .DocSearch-Help .DocSearch-Label{color:var(--white)}.docusaurus .DocSearch-Button .DocSearch-Search-Icon{width:1rem}.docusaurus .DocSearch-Button-Container{padding-right:2rem}.docusaurus kbd.DocSearch-Button-Key,.docusaurus kbd.DocSearch-Commands-Key{box-shadow:none;color:var(--docsearch-muted-color);background:0 0;border:1px solid;margin-right:.375em;padding:0;font-size:.8rem;line-height:1;top:0}.docusaurus .hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.docusaurus .hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.docusaurus .hover\:no-underline:hover{text-decoration-line:none}.docusaurus .footerLogoLink_BH7S:hover,.docusaurus .hash-link:focus,.docusaurus .hover\:opacity-100:hover,.docusaurus :hover>.hash-link{opacity:1}.docusaurus :is([data-theme=dark] .dark\:border-\[var\(--deploy\)\]){border-color:var(--deploy)}.docusaurus :is([data-theme=dark] .dark\:border-\[var\(--runtime\)\]){border-color:var(--runtime)}.docusaurus :is([data-theme=dark] .dark\:border-b-gray-600){--tw-border-opacity:1;border-bottom-color:rgb(75 85 99/var(--tw-border-opacity))}.docusaurus :is([data-theme=dark] .dark\:text-\[color\:var\(--deploy\)\]){color:var(--deploy)}.docusaurus :is([data-theme=dark] .dark\:decoration-gray-600){text-decoration-color:#4b5563}.docusaurus :is([data-theme=dark] .dark\:\[color\:var\(--deploy\)\]){color:var(--deploy)}.docusaurus :is([data-theme=dark] .dark\:hover\:bg-\[var\(--deploy-dark\)\]:hover){background-color:var(--deploy-dark)}.docusaurus :is([data-theme=dark] .dark\:hover\:bg-\[var\(--runtime-dark\)\]:hover){background-color:var(--runtime-dark)}.docusaurus :is([data-theme=dark] .dark\:hover\:text-\[var\(--deploy\)\]:hover){color:var(--deploy)}.docusaurus :is([data-theme=dark] .dark\:hover\:text-\[var\(--runtime\)\]:hover){color:var(--runtime)}.docusaurus body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.docusaurus .skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);padding:calc(var(--ifm-global-spacing)/2)var(--ifm-global-spacing);z-index:calc(var(--ifm-z-index-fixed) + 1);position:fixed;top:1rem;left:100%}.docusaurus .skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.docusaurus .closeButton_CVFx{padding:0;line-height:0}.docusaurus .content_knG7{padding:5px 0;font-size:85%}.docusaurus .content_knG7 a{color:inherit}.docusaurus .DocSearch-Container a,.docusaurus .tag_zVej:hover{text-decoration:none}.docusaurus .announcementBar_mb4j{background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);height:var(--docusaurus-announcement-bar-height);align-items:center;display:flex}.docusaurus .announcementBarPlaceholder_vyr4{flex:0 0 10px}.docusaurus .announcementBarClose_gvF7{flex:0 0 30px;align-self:stretch}.docusaurus .toggle_vylO{width:2rem;height:2rem}.docusaurus .toggleButton_gllP{transition:background var(--ifm-transition-fast);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.docusaurus .toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.docusaurus .toggleButtonDisabled_aARS{cursor:not-allowed}.docusaurus .darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}.docusaurus [data-theme=dark] .themedComponent--dark_xIcU,.docusaurus [data-theme=light] .themedComponent--light_NVdE,.docusaurus html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.docusaurus .iconExternalLink_nPIU{margin-left:.3rem}.docusaurus .dropdownNavbarItemMobile_S0Fm{cursor:pointer}.docusaurus .iconLanguage_nlXk{vertical-align:text-bottom;margin-right:5px}@supports selector(:has(*)){.docusaurus .navbarSearchContainer_Bca1:not(:has(>*)){display:none}}.docusaurus .navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast)ease}.docusaurus .navbarHidden_jGov{transform:translateY(calc(-100% - 2px))}.docusaurus .errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.docusaurus .errorBoundaryFallback_VBag{color:red;padding:.55rem}.docusaurus .anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.docusaurus .anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.docusaurus .hash-link{opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.docusaurus .hash-link:before{content:"#"}.docusaurus .mainWrapper_eExm{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus #__docusaurus{flex-direction:column;min-height:100%;display:flex}.docusaurus .iconEdit_Z9Sw{vertical-align:sub;margin-right:.3em}.docusaurus .tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.docusaurus .tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.docusaurus .tagRegular_sFm0{border-radius:var(--ifm-global-radius);padding:.2rem .5rem .3rem;font-size:90%}.docusaurus .tagWithCount_h2kH{border-left:0;align-items:center;padding:0 .5rem 0 1rem;display:flex;position:relative}.docusaurus .tagWithCount_h2kH:after,.docusaurus .tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";transition:inherit;position:absolute;top:50%}.docusaurus .tagWithCount_h2kH:before{border-bottom:0;border-right:0;width:1.18rem;height:1.18rem;right:100%;transform:translate(50%,-50%)rotate(-45deg)}.docusaurus .tagWithCount_h2kH:after{border-radius:50%;width:.5rem;height:.5rem;left:0;transform:translateY(-50%)}.docusaurus .tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);margin-left:.3rem;padding:.1rem .4rem;font-size:.7rem;line-height:1.2}.docusaurus .tags_jXut{display:inline}.docusaurus .tag_QGVx{margin:0 .4rem .5rem 0;display:inline-block}.docusaurus .lastUpdated_vwxv{margin-top:.2rem;font-size:smaller;font-style:italic}.docusaurus .tocCollapsibleButton_TO0P{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.docusaurus .tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon)50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);transition:transform var(--ifm-transition-fast);width:1.25rem;height:1.25rem;transform:rotate(180deg)}.docusaurus .tocCollapsibleButtonExpanded_MG3E:after,.docusaurus .tocCollapsibleExpanded_sAul{transform:none}.docusaurus .tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.docusaurus .tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.docusaurus .tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.docusaurus .tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);top:calc(var(--ifm-navbar-height) + 1rem);position:sticky;overflow-y:auto}.docusaurus .searchQueryInput_u2C7,.docusaurus .searchVersionInput_m0Ui{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base)var(--ifm-font-family-base);transition:border var(--ifm-transition-fast)ease;width:100%;margin-bottom:.5rem;padding:.8rem}.docusaurus .searchQueryInput_u2C7:focus,.docusaurus .searchVersionInput_m0Ui:focus{border-color:var(--docsearch-primary-color);outline:0}.docusaurus .searchQueryInput_u2C7::placeholder{color:var(--docsearch-muted-color)}.docusaurus .searchResultsColumn_JPFH{font-size:.9rem;font-weight:700}.docusaurus .algoliaLogo_rT1R{max-width:150px}.docusaurus .algoliaLogoPathFill_WdUC{fill:var(--ifm-font-color-base)}.docusaurus .searchResultItem_Tv2o{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.docusaurus .searchResultItemHeading_KbCB{margin-bottom:0;font-weight:400}.docusaurus .searchResultItemPath_lhe1{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.docusaurus .searchResultItemSummary_AEaO{margin:.5rem 0 0;font-style:italic}.docusaurus .loadingSpinner_XVxU{border:.4em solid #eee;border-top:.4em solid var(--ifm-color-primary);border-radius:50%;width:3rem;height:3rem;margin:0 auto;animation:1s linear infinite a}.docusaurus .search-result-match{color:var(--docsearch-hit-color);background:#ffd78e40;padding:.09em 0}.docusaurus .backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);box-shadow:var(--ifm-global-shadow-lw);opacity:0;transition:all var(--ifm-transition-fast)var(--ifm-transition-timing-default);visibility:hidden;z-index:calc(var(--ifm-z-index-fixed) - 1);border-radius:50%;width:3rem;height:3rem;position:fixed;bottom:1.3rem;right:1.3rem;transform:scale(0)}.docusaurus .buttonGroup__atx button,.docusaurus .codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.docusaurus .backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";-webkit-mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;-webkit-mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;width:100%;height:100%;display:inline-block}.docusaurus .backToTopButtonShow_xfvO{opacity:1;visibility:visible;transform:scale(1)}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.docusaurus .collapseSidebarButton_PEFL{margin:0;display:none}.docusaurus .docMainContainer_hjYf,.docusaurus .docRoot_UBD9{width:100%;display:flex}.docusaurus .footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default)}.docusaurus .codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.docusaurus .codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.docusaurus .codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);padding:.75rem var(--ifm-pre-padding);font-weight:500}.docusaurus .codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.docusaurus .codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.docusaurus .codeBlockLines_e6Vv{float:left;font:inherit;padding:var(--ifm-pre-padding);min-width:100%}.docusaurus .codeBlockLinesWithNumbering_o6Pm{padding:var(--ifm-pre-padding)0;display:table}.docusaurus .buttonGroup__atx{right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);column-gap:.2rem;display:flex;position:absolute}.docusaurus .buttonGroup__atx button{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);opacity:0;transition:opacity var(--ifm-transition-fast)ease-in-out;align-items:center;padding:.4rem;line-height:0;display:flex}.docusaurus .buttonGroup__atx button:focus-visible,.docusaurus .buttonGroup__atx button:hover{opacity:1!important}.docusaurus .theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}.docusaurus :where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.docusaurus .theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding);display:block}.docusaurus .codeLine_lJS_{counter-increment:a;display:table-row}.docusaurus .codeLineNumber_Tfdd{background:var(--ifm-pre-background);overflow-wrap:normal;padding:0 var(--ifm-pre-padding);text-align:right;width:1%;display:table-cell;position:sticky;left:0}.docusaurus .codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.docusaurus .codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.docusaurus .theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.docusaurus .copyButtonIcons_eSgA{width:1.125rem;height:1.125rem;position:relative}.docusaurus .copyButtonIcon_y97N,.docusaurus .copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast)ease;width:inherit;position:absolute;top:0;left:0}.docusaurus .copyButtonSuccessIcon_LjdS{color:#00d600;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.docusaurus .copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.docusaurus .copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.docusaurus .wordWrapButtonIcon_Bwma{width:1.2rem;height:1.2rem}.docusaurus .details_lb9f{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.docusaurus .details_lb9f>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.docusaurus .details_lb9f>summary::-webkit-details-marker{display:none}.docusaurus .details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2)50%;transition:var(--docusaurus-details-transition);position:absolute;top:.45rem;left:0;transform:rotate(0)}.docusaurus .collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.docusaurus .details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast)ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.docusaurus .containsTaskList_mC6p{list-style:none}.docusaurus .admonition_xJq3{margin-bottom:1em}.docusaurus .admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight)var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family)}.docusaurus .admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.docusaurus .admonitionHeading_Gvgb code{text-transform:none}.docusaurus .admonitionIcon_Rf37{vertical-align:middle;margin-right:.4em;display:inline-block}.docusaurus .admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);width:1.6em;height:1.6em;display:inline-block}.docusaurus .breadcrumbsContainer_Alpn{--ifm-breadcrumb-size-multiplier:.8;margin-bottom:.8rem}.docusaurus .docsWrapper_hBAB{flex:1 0 auto;display:flex}.docusaurus .DocSearch-Button,.docusaurus .DocSearch-Button-Container{align-items:center;display:flex}.docusaurus .DocSearch-Button{background:var(--docsearch-searchbox-background);color:var(--docsearch-muted-color);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:40px;justify-content:space-between;height:36px;padding:0 8px;font-weight:500}.docusaurus .DocSearch-Button:active,.docusaurus .DocSearch-Button:focus,.docusaurus .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.docusaurus .DocSearch-Search-Icon{stroke-width:1.6px}.docusaurus .DocSearch-Hit-Tree,.docusaurus .DocSearch-Hit-action,.docusaurus .DocSearch-Hit-icon,.docusaurus .DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.docusaurus .DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.docusaurus .DocSearch-Button-Placeholder{padding:0 12px 0 6px;font-size:1rem}.docusaurus .DocSearch-Input,.docusaurus .DocSearch-Link{-webkit-appearance:none;font:inherit}.docusaurus .DocSearch-Button-Keys{min-width:calc(40px + .8em);display:flex}.docusaurus .DocSearch-Button-Key{background:var(--docsearch-key-gradient);box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);border:0;border-radius:3px;justify-content:center;align-items:center;width:20px;height:18px;margin-right:.4em;padding:0 0 2px;display:flex;position:relative;top:-1px}.docusaurus .DocSearch--active{overflow:hidden!important}.docusaurus .DocSearch-Container{background-color:var(--docsearch-container-background);z-index:200;width:100vw;height:100vh;position:fixed;top:0;left:0}.docusaurus .DocSearch-Link{-webkit-appearance:none;appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.docusaurus .DocSearch-Modal{background:var(--docsearch-modal-background);box-shadow:var(--docsearch-modal-shadow);max-width:var(--docsearch-modal-width);border-radius:6px;flex-direction:column;margin:60px auto auto;position:relative}.docusaurus .DocSearch-SearchBar{padding:var(--docsearch-spacing)var(--docsearch-spacing)0;display:flex}.docusaurus .DocSearch-Form{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);height:var(--docsearch-searchbox-height);padding:0 var(--docsearch-spacing);border-radius:4px;align-items:center;width:100%;margin:0;display:flex;position:relative}.docusaurus .DocSearch-Input{-webkit-appearance:none;appearance:none;color:var(--docsearch-text-color);background:0 0;border:0;outline:0;flex:1;width:80%;height:100%;padding:0 0 0 8px;font-size:1.2em}.docusaurus .DocSearch-Hit-action-button,.docusaurus .DocSearch-Reset{-webkit-appearance:none;cursor:pointer;border:0}.docusaurus .DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.docusaurus .DocSearch-Input::-webkit-search-cancel-button{display:none}.docusaurus .DocSearch-Input::-webkit-search-decoration{display:none}.docusaurus .DocSearch-Input::-webkit-search-results-button{display:none}.docusaurus .DocSearch-Input::-webkit-search-results-decoration{display:none}.docusaurus .DocSearch-LoadingIndicator,.docusaurus .DocSearch-MagnifierLabel,.docusaurus .DocSearch-Reset{margin:0;padding:0}.docusaurus .DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.docusaurus .DocSearch-MagnifierLabel,.docusaurus .DocSearch-Reset{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;display:flex}.docusaurus .DocSearch-Cancel,.docusaurus .DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.docusaurus .DocSearch-LoadingIndicator,.docusaurus .DocSearch-Reset[hidden]{display:none}.docusaurus .DocSearch-Reset{-webkit-appearance:none;appearance:none;color:var(--docsearch-icon-color);background:0 0;border-radius:50%;padding:2px;animation:.1s ease-in forwards b;right:0}.docusaurus .DocSearch-Help,.docusaurus .DocSearch-HitsFooter,.docusaurus .DocSearch-Label{color:var(--docsearch-muted-color)}.docusaurus .DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.docusaurus .DocSearch-LoadingIndicator svg,.docusaurus .DocSearch-MagnifierLabel svg{width:24px;height:24px}.docusaurus .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}.docusaurus .DocSearch-Dropdown::-webkit-scrollbar{width:12px}.docusaurus .DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.docusaurus .DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.docusaurus .DocSearch-Dropdown ul{margin:0;padding:0;list-style:none}.docusaurus .DocSearch-Label{font-size:.75em;line-height:1.6em}.docusaurus .DocSearch-Help{-webkit-user-select:none;user-select:none;margin:0;font-size:.9em}.docusaurus .DocSearch-Title{font-size:1.2em}.docusaurus .DocSearch-Logo a{display:flex}.docusaurus .DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.docusaurus .DocSearch-Hits:last-of-type{margin-bottom:24px}.docusaurus .DocSearch-Hits mark{color:var(--docsearch-highlight-color);background:0 0}.docusaurus .DocSearch-HitsFooter{margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing);justify-content:center;font-size:.85em;display:flex}.docusaurus .DocSearch-HitsFooter a{color:inherit;border-bottom:1px solid}.docusaurus .DocSearch-Hit{border-radius:4px;padding-bottom:4px;display:flex;position:relative}.docusaurus .DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}.docusaurus .DocSearch-Hit--favoriting{transform-origin:top;transition:all .25s linear .25s;transform:scale(0)}.docusaurus .DocSearch-Hit a{background:var(--docsearch-hit-background);box-shadow:var(--docsearch-hit-shadow);padding-left:var(--docsearch-spacing);border-radius:4px;width:100%;display:block}.docusaurus .DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);z-index:10;margin:0 -4px;padding:8px 4px 0;font-size:.85em;font-weight:600;line-height:32px;position:sticky;top:0}.docusaurus .DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.docusaurus .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.docusaurus .DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.docusaurus .DocSearch-Hit-Container{color:var(--docsearch-hit-color);height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing)0 0;flex-direction:row;align-items:center;display:flex}.docusaurus .DocSearch-Hit-icon{width:20px;height:20px}.docusaurus .DocSearch-Hit-action,.docusaurus .DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.docusaurus .DocSearch-Hit-action{align-items:center;width:22px;height:22px;display:flex}.docusaurus .DocSearch-Hit-action svg{width:18px;height:18px;display:block}.docusaurus .DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.docusaurus .DocSearch-Hit-action-button{-webkit-appearance:none;appearance:none;color:inherit;background:0 0;border-radius:50%;padding:2px}.docusaurus svg.DocSearch-Hit-Select-Icon{display:none}.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.docusaurus .DocSearch-Hit-action-button:focus,.docusaurus .DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.docusaurus .DocSearch-Hit-action-button:focus path,.docusaurus .DocSearch-Hit-action-button:hover path{fill:#fff}.docusaurus .DocSearch-Hit-content-wrapper{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;justify-content:center;width:80%;margin:0 8px;font-weight:500;line-height:1.2em;display:flex;position:relative;overflow-x:hidden}.docusaurus .DocSearch-Hit-title{font-size:.9em}.docusaurus .DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.docusaurus .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.docusaurus .DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.docusaurus .DocSearch-ErrorScreen,.docusaurus .DocSearch-NoResults,.docusaurus .DocSearch-StartScreen{text-align:center;width:80%;margin:0 auto;padding:36px 0;font-size:.9em}.docusaurus .DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.docusaurus .DocSearch-NoResults-Prefill-List{text-align:left;padding-bottom:24px;display:inline-block}.docusaurus .DocSearch-NoResults-Prefill-List ul{padding:8px 0 0;display:inline-block}.docusaurus .DocSearch-NoResults-Prefill-List li{list-style-type:"» ";list-style-position:inside}.docusaurus .DocSearch-Prefill{-webkit-appearance:none;appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;background:0 0;border:0;border-radius:1em;padding:0;font-size:1em;font-weight:700;display:inline-block}.docusaurus .DocSearch-Prefill:focus,.docusaurus .DocSearch-Prefill:hover{outline:0;text-decoration:underline}.docusaurus .DocSearch-Footer{background:var(--docsearch-footer-background);box-shadow:var(--docsearch-footer-shadow);height:var(--docsearch-footer-height);padding:0 var(--docsearch-spacing);-webkit-user-select:none;user-select:none;z-index:300;border-radius:0 0 8px 8px;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.docusaurus .DocSearch-Commands{color:var(--docsearch-muted-color);margin:0;padding:0;list-style:none;display:flex}.docusaurus .DocSearch-Commands li{align-items:center;display:flex}.docusaurus .DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.docusaurus .DocSearch-Commands-Key{background:var(--docsearch-key-gradient);box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);border:0;border-radius:2px;justify-content:center;align-items:center;width:20px;height:18px;margin-right:.4em;padding:0 0 1px;display:flex}.docusaurus .DocSearch-Button{transition:all var(--ifm-transition-fast)var(--ifm-transition-timing-default);margin:0}.docusaurus .DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}@media (min-width:24rem){ html:root{--ifm-spacing-horizontal:2rem}}@media (min-width:36rem){html:root{--ifm-pre-padding:2rem}.docusaurus .pagination-nav__link{padding:2rem 1rem}}@media (min-width:640px){.docusaurus .container{max-width:640px}.docusaurus .sm\:mx-0{margin-left:0;margin-right:0}.docusaurus .sm\:block{display:block}.docusaurus .sm\:hidden{display:none}.docusaurus .sm\:columns-2{column-count:2}.docusaurus .sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.docusaurus .sm\:overflow-hidden{overflow:hidden}.docusaurus .sm\:border-l{border-left-width:1px}.docusaurus .sm\:border-solid{border-style:solid}.docusaurus .sm\:pl-6{padding-left:1.5rem}}@media (min-width:768px){.docusaurus .container{max-width:768px}.docusaurus .md\:mb-24{margin-bottom:6rem}.docusaurus .md\:grid{display:grid}.docusaurus .md\:w-auto{width:auto}.docusaurus .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.docusaurus .md\:flex-row{flex-direction:row}.docusaurus .md\:items-center{align-items:center}.docusaurus .md\:justify-center{justify-content:center}.docusaurus .md\:gap-16{gap:4rem}.docusaurus .md\:gap-4{gap:1rem}.docusaurus .md\:pb-0{padding-bottom:0}.docusaurus .md\:pt-9{padding-top:2.25rem}.docusaurus .md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:997px){.docusaurus .collapseSidebarButton_PEFL,.docusaurus .expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}.docusaurus .product-header{display:block}.docusaurus .navbar__brand{margin-right:1.5rem}.docusaurus .navbar__product,.docusaurus .tocMobile_ITEo{display:none}.docusaurus .footer{padding-inline:0} :root{--docusaurus-announcement-bar-height:30px}.docusaurus .announcementBarClose_gvF7,.docusaurus .announcementBarPlaceholder_vyr4{flex-basis:50px}.docusaurus .navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal)}.docusaurus .lastUpdated_vwxv{text-align:right}.docusaurus .collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;height:40px;position:sticky;bottom:0;display:block!important}.docusaurus .collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.docusaurus .expandButtonIcon_i1dp,.docusaurus [dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.docusaurus .collapseSidebarButton_PEFL:focus,.docusaurus .collapseSidebarButton_PEFL:hover,.docusaurus .expandButton_TmdG:focus,.docusaurus .expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.docusaurus .menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.docusaurus .menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.docusaurus .menu_SIkG{scrollbar-gutter:stable;padding:.5rem 0 .5rem .5rem}}.docusaurus .menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.docusaurus .sidebar_njMd{padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width);flex-direction:column;height:100%;display:flex}.docusaurus .sidebarWithHideableNavbar_wUlq{padding-top:0}.docusaurus .sidebarHidden_VK0M{opacity:0;visibility:hidden}.docusaurus .sidebarLogo_isFc{margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);align-items:center;color:inherit!important;text-decoration:none!important;display:flex!important}.docusaurus .sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.docusaurus .expandButton_TmdG{transition:background-color var(--ifm-transition-fast)ease;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;right:0}.docusaurus [dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docusaurus .docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast)ease;width:var(--doc-sidebar-width);will-change:width;display:block}.docusaurus .docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docusaurus .sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docusaurus .docMainContainer_hjYf{max-width:calc(100% - var(--doc-sidebar-width));flex-grow:1}.docusaurus .docMainContainerEnhanced_of6x{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docusaurus .docItemWrapperEnhanced_s6pk{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docusaurus .docItemCol_VOVn{max-width:75%!important}}@media (min-width:1024px){.docusaurus .container{max-width:1024px}.docusaurus .lg\:columns-3{column-count:3}.docusaurus .lg\:gap-8{gap:2rem}}@media (min-width:1280px){.docusaurus .container{max-width:1280px}.docusaurus .xl\:columns-4{column-count:4}}@media (min-width:1440px){.docusaurus .container{max-width:var(--ifm-container-width-xl)}}@media (min-width:1536px){.docusaurus .container{max-width:1536px}}@media (max-width:996px){.docusaurus .col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.docusaurus .footer{--ifm-footer-padding-horizontal:0}.docusaurus .colorModeToggle_x44X,.docusaurus .footer__link-separator,.docusaurus .navbar__item,.docusaurus .tableOfContents_bqdL{display:none}.docusaurus .footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.docusaurus .footer__link-item{display:block}.docusaurus .hero{padding-left:0;padding-right:0}.docusaurus .navbar>.container,.docusaurus .navbar>.container-fluid{padding:0}.docusaurus .navbar__toggle{display:inherit}.docusaurus .navbar__search-input{width:9rem}.docusaurus .pills--block,.docusaurus .tabs--block{flex-direction:column}.docusaurus .navbarSearchContainer_Bca1{right:var(--ifm-navbar-padding-horizontal);position:absolute}.docusaurus .docItemContainer_F8PC{padding:0 .3rem}}@media only screen and (max-width:996px){.docusaurus .searchQueryColumn_RTkw,.docusaurus .searchResultsColumn_JPFH{max-width:60%!important}.docusaurus .searchLogoColumn_rJIA,.docusaurus .searchVersionColumn_ypXd{max-width:40%!important}.docusaurus .searchLogoColumn_rJIA{padding-left:0!important}}@media (max-width:768px){.docusaurus .DocSearch-Button-Keys,.docusaurus .DocSearch-Button-Placeholder,.docusaurus .DocSearch-Commands,.docusaurus .DocSearch-Hit-Tree{display:none} :root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.docusaurus .DocSearch-Dropdown{max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));height:100%}.docusaurus .DocSearch-Container{height:100vh;height:calc(var(--docsearch-vh,1vh)*100);height:-webkit-fill-available;position:absolute}.docusaurus .DocSearch-Footer{border-radius:0;position:absolute;bottom:0}.docusaurus .DocSearch-Hit-content-wrapper{width:80%;display:flex;position:relative}.docusaurus .DocSearch-Modal{box-shadow:none;height:100vh;height:calc(var(--docsearch-vh,1vh)*100);border-radius:0;width:100%;max-width:100%;height:-webkit-fill-available;margin:0}.docusaurus .DocSearch-Cancel{-webkit-appearance:none;appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin-left:var(--docsearch-spacing);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;outline:0;flex:none;padding:0;font-size:1em;font-weight:500;display:inline-block;overflow:hidden}}@media (max-width:36rem){.docusaurus .markdown>.tabs-container div[class*=codeBlockContainer],.docusaurus .markdown>div[class*=codeBlockContainer]{margin-inline:calc(var(--ifm-global-spacing)*-1);border-radius:0}.docusaurus .markdown>.tabs-container{margin-inline:calc(var(--ifm-global-spacing)*-1);padding-inline:var(--ifm-global-spacing)}}@media (max-width:576px){.docusaurus .markdown h1:first-child{--ifm-h1-font-size:2rem}.docusaurus .markdown>h2{--ifm-h2-font-size:1.5rem}.docusaurus .markdown>h3{--ifm-h3-font-size:1.25rem}}@media screen and (max-width:576px){.docusaurus .searchQueryColumn_RTkw{max-width:100%!important}.docusaurus .searchVersionColumn_ypXd{padding-left:var(--ifm-spacing-horizontal)!important;max-width:100%!important}}@media (hover:hover){.docusaurus .backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.docusaurus .thin-scrollbar{scrollbar-width:thin}.docusaurus .thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.docusaurus .thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.docusaurus .thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.docusaurus .thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media screen and (prefers-reduced-motion:reduce){.docusaurus .DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);-webkit-appearance:none;appearance:none;color:var(--docsearch-icon-color);cursor:pointer;background:0 0;border:0;border-radius:50%;animation:none;right:0}.docusaurus .DocSearch-Hit--deleting,.docusaurus .DocSearch-Hit--favoriting{transition:none}.docusaurus .DocSearch-Hit-action-button:focus,.docusaurus .DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.docusaurus .announcementBar_mb4j,.docusaurus .footer,.docusaurus .menu,.docusaurus .navbar,.docusaurus .pagination-nav,.docusaurus .table-of-contents,.docusaurus .tocMobile_ITEo{display:none}.docusaurus .tabs{page-break-inside:avoid}.docusaurus .codeBlockLines_e6Vv{white-space:pre-wrap}}@keyframes a{to{transform:rotate(1turn)}}@keyframes b{0%{opacity:0}to{opacity:1}} +:root { + --ifm-color-scheme: light; + --ifm-dark-value: 10%; + --ifm-darker-value: 15%; + --ifm-darkest-value: 30%; + --ifm-light-value: 15%; + --ifm-lighter-value: 30%; + --ifm-lightest-value: 50%; + --ifm-contrast-background-value: 90%; + --ifm-contrast-foreground-value: 70%; + --ifm-contrast-background-dark-value: 70%; + --ifm-contrast-foreground-dark-value: 90%; + --ifm-color-primary: #3578e5; + --ifm-color-secondary: #ebedf0; + --ifm-color-success: #00a400; + --ifm-color-info: #54c7ec; + --ifm-color-warning: #ffba00; + --ifm-color-danger: #fa383e; + --ifm-color-primary-dark: #306cce; + --ifm-color-primary-darker: #2d66c3; + --ifm-color-primary-darkest: #2554a0; + --ifm-color-primary-light: #538ce9; + --ifm-color-primary-lighter: #72a1ed; + --ifm-color-primary-lightest: #9abcf2; + --ifm-color-primary-contrast-background: #ebf2fc; + --ifm-color-primary-contrast-foreground: #102445; + --ifm-color-secondary-dark: #d4d5d8; + --ifm-color-secondary-darker: #c8c9cc; + --ifm-color-secondary-darkest: #a4a6a8; + --ifm-color-secondary-light: #eef0f2; + --ifm-color-secondary-lighter: #f1f2f5; + --ifm-color-secondary-lightest: #f5f6f8; + --ifm-color-secondary-contrast-background: #fdfdfe; + --ifm-color-secondary-contrast-foreground: #474748; + --ifm-color-success-dark: #009400; + --ifm-color-success-darker: #008b00; + --ifm-color-success-darkest: #007300; + --ifm-color-success-light: #26b226; + --ifm-color-success-lighter: #4dbf4d; + --ifm-color-success-lightest: #80d280; + --ifm-color-success-contrast-background: #e6f6e6; + --ifm-color-success-contrast-foreground: #003100; + --ifm-color-info-dark: #4cb3d4; + --ifm-color-info-darker: #47a9c9; + --ifm-color-info-darkest: #3b8ba5; + --ifm-color-info-light: #6ecfef; + --ifm-color-info-lighter: #87d8f2; + --ifm-color-info-lightest: #aae3f6; + --ifm-color-info-contrast-background: #eef9fd; + --ifm-color-info-contrast-foreground: #193c47; + --ifm-color-warning-dark: #e6a700; + --ifm-color-warning-darker: #d99e00; + --ifm-color-warning-darkest: #b38200; + --ifm-color-warning-light: #ffc426; + --ifm-color-warning-lighter: #ffcf4d; + --ifm-color-warning-lightest: #ffdd80; + --ifm-color-warning-contrast-background: #fff8e6; + --ifm-color-warning-contrast-foreground: #4d3800; + --ifm-color-danger-dark: #e13238; + --ifm-color-danger-darker: #d53035; + --ifm-color-danger-darkest: #af272b; + --ifm-color-danger-light: #fb565b; + --ifm-color-danger-lighter: #fb7478; + --ifm-color-danger-lightest: #fd9c9f; + --ifm-color-danger-contrast-background: #ffebec; + --ifm-color-danger-contrast-foreground: #4b1113; + --ifm-color-white: #fff; + --ifm-color-black: #000; + --ifm-color-gray-0: var(--ifm-color-white); + --ifm-color-gray-100: #f5f6f7; + --ifm-color-gray-200: #ebedf0; + --ifm-color-gray-300: #dadde1; + --ifm-color-gray-400: #ccd0d5; + --ifm-color-gray-500: #bec3c9; + --ifm-color-gray-600: #8d949e; + --ifm-color-gray-700: #606770; + --ifm-color-gray-800: #444950; + --ifm-color-gray-900: #1c1e21; + --ifm-color-gray-1000: var(--ifm-color-black); + --ifm-color-emphasis-0: var(--ifm-color-gray-0); + --ifm-color-emphasis-100: var(--ifm-color-gray-100); + --ifm-color-emphasis-200: var(--ifm-color-gray-200); + --ifm-color-emphasis-300: var(--ifm-color-gray-300); + --ifm-color-emphasis-400: var(--ifm-color-gray-400); + --ifm-color-emphasis-600: var(--ifm-color-gray-600); + --ifm-color-emphasis-700: var(--ifm-color-gray-700); + --ifm-color-emphasis-800: var(--ifm-color-gray-800); + --ifm-color-emphasis-900: var(--ifm-color-gray-900); + --ifm-color-emphasis-1000: var(--ifm-color-gray-1000); + --ifm-color-content: var(--ifm-color-emphasis-900); + --ifm-color-content-inverse: var(--ifm-color-emphasis-0); + --ifm-color-content-secondary: #525860; + --ifm-background-color: #0000; + --ifm-background-surface-color: var(--ifm-color-content-inverse); + --ifm-global-border-width: 1px; + --ifm-global-radius: .4rem; + --ifm-hover-overlay: #0000000d; + --ifm-font-color-base: var(--ifm-color-content); + --ifm-font-color-base-inverse: var(--ifm-color-content-inverse); + --ifm-font-color-secondary: var(--ifm-color-content-secondary); + --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --ifm-font-size-base: 100%; + --ifm-font-weight-light: 300; + --ifm-font-weight-normal: 400; + --ifm-font-weight-semibold: 500; + --ifm-font-weight-bold: 700; + --ifm-font-weight-base: var(--ifm-font-weight-normal); + --ifm-line-height-base: 1.65; + --ifm-global-spacing: 1rem; + --ifm-spacing-vertical: var(--ifm-global-spacing); + --ifm-spacing-horizontal: var(--ifm-global-spacing); + --ifm-transition-fast: .2s; + --ifm-transition-slow: .4s; + --ifm-transition-timing-default: cubic-bezier(.08, .52, .52, 1); + --ifm-global-shadow-lw: 0 1px 2px 0 #0000001a; + --ifm-global-shadow-md: 0 5px 40px #0003; + --ifm-global-shadow-tl: 0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a; + --ifm-z-index-dropdown: 100; + --ifm-z-index-fixed: 200; + --ifm-z-index-overlay: 400; + --ifm-container-width: 1140px; + --ifm-container-width-xl: 1320px; + --ifm-code-background: #f6f7f8; + --ifm-code-border-radius: var(--ifm-global-radius); + --ifm-code-font-size: 90%; + --ifm-code-padding-horizontal: .1rem; + --ifm-code-padding-vertical: .1rem; + --ifm-pre-background: var(--ifm-code-background); + --ifm-pre-border-radius: var(--ifm-code-border-radius); + --ifm-pre-color: inherit; + --ifm-pre-line-height: 1.45; + --ifm-heading-color: inherit; + --ifm-heading-margin-top: 0; + --ifm-heading-margin-bottom: var(--ifm-spacing-vertical); + --ifm-heading-font-family: var(--ifm-font-family-base); + --ifm-heading-font-weight: var(--ifm-font-weight-bold); + --ifm-heading-line-height: 1.25; + --ifm-h1-font-size: 2rem; + --ifm-h2-font-size: 1.5rem; + --ifm-h3-font-size: 1.25rem; + --ifm-h4-font-size: 1rem; + --ifm-h5-font-size: .875rem; + --ifm-h6-font-size: .85rem; + --ifm-image-alignment-padding: 1.25rem; + --ifm-leading-desktop: 1.25; + --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem); + --ifm-list-left-padding: 2rem; + --ifm-list-margin: 1rem; + --ifm-list-item-margin: .25rem; + --ifm-list-paragraph-margin: 1rem; + --ifm-table-cell-padding: .75rem; + --ifm-table-background: #0000; + --ifm-table-stripe-background: #00000008; + --ifm-table-border-width: 1px; + --ifm-table-border-color: var(--ifm-color-emphasis-300); + --ifm-table-head-background: inherit; + --ifm-table-head-color: inherit; + --ifm-table-head-font-weight: var(--ifm-font-weight-bold); + --ifm-table-cell-color: inherit; + --ifm-link-color: var(--ifm-color-primary); + --ifm-link-decoration: none; + --ifm-link-hover-color: var(--ifm-link-color); + --ifm-link-hover-decoration: underline; + --ifm-paragraph-margin-bottom: var(--ifm-leading); + --ifm-blockquote-font-size: var(--ifm-font-size-base); + --ifm-blockquote-border-left-width: 2px; + --ifm-blockquote-padding-horizontal: var(--ifm-spacing-horizontal); + --ifm-blockquote-padding-vertical: 0; + --ifm-blockquote-shadow: none; + --ifm-blockquote-color: var(--ifm-color-emphasis-800); + --ifm-blockquote-border-color: var(--ifm-color-emphasis-300); + --ifm-hr-background-color: var(--ifm-color-emphasis-500); + --ifm-hr-height: 1px; + --ifm-hr-margin-vertical: 1.5rem; + --ifm-scrollbar-size: 7px; + --ifm-scrollbar-track-background-color: #f1f1f1; + --ifm-scrollbar-thumb-background-color: silver; + --ifm-scrollbar-thumb-hover-background-color: #a7a7a7; + --ifm-alert-background-color: inherit; + --ifm-alert-border-color: inherit; + --ifm-alert-border-radius: var(--ifm-global-radius); + --ifm-alert-border-width: 0px; + --ifm-alert-border-left-width: 5px; + --ifm-alert-color: var(--ifm-font-color-base); + --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal); + --ifm-alert-padding-vertical: var(--ifm-spacing-vertical); + --ifm-alert-shadow: var(--ifm-global-shadow-lw); + --ifm-avatar-intro-margin: 1rem; + --ifm-avatar-intro-alignment: inherit; + --ifm-avatar-photo-size: 3rem; + --ifm-badge-background-color: inherit; + --ifm-badge-border-color: inherit; + --ifm-badge-border-radius: var(--ifm-global-radius); + --ifm-badge-border-width: var(--ifm-global-border-width); + --ifm-badge-color: var(--ifm-color-white); + --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * .5); + --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * .25); + --ifm-breadcrumb-border-radius: 1.5rem; + --ifm-breadcrumb-spacing: .5rem; + --ifm-breadcrumb-color-active: var(--ifm-color-primary); + --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); + --ifm-breadcrumb-padding-horizontal: .8rem; + --ifm-breadcrumb-padding-vertical: .4rem; + --ifm-breadcrumb-size-multiplier: 1; + --ifm-breadcrumb-separator: url("data:image/svg+xml;utf8,"); + --ifm-breadcrumb-separator-filter: none; + --ifm-breadcrumb-separator-size: .5rem; + --ifm-breadcrumb-separator-size-multiplier: 1.25; + --ifm-button-background-color: inherit; + --ifm-button-border-color: var(--ifm-button-background-color); + --ifm-button-border-width: var(--ifm-global-border-width); + --ifm-button-font-weight: var(--ifm-font-weight-bold); + --ifm-button-padding-horizontal: 1.5rem; + --ifm-button-padding-vertical: .375rem; + --ifm-button-size-multiplier: 1; + --ifm-button-transition-duration: var(--ifm-transition-fast); + --ifm-button-border-radius: calc(var(--ifm-global-radius) * var(--ifm-button-size-multiplier)); + --ifm-button-group-spacing: 2px; + --ifm-card-background-color: var(--ifm-background-surface-color); + --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); + --ifm-card-horizontal-spacing: var(--ifm-global-spacing); + --ifm-card-vertical-spacing: var(--ifm-global-spacing); + --ifm-toc-border-color: var(--ifm-color-emphasis-300); + --ifm-toc-link-color: var(--ifm-color-content-secondary); + --ifm-toc-padding-vertical: .5rem; + --ifm-toc-padding-horizontal: .5rem; + --ifm-dropdown-background-color: var(--ifm-background-surface-color); + --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); + --ifm-dropdown-link-color: var(--ifm-font-color-base); + --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); + --ifm-footer-background-color: var(--ifm-color-emphasis-100); + --ifm-footer-color: inherit; + --ifm-footer-link-color: var(--ifm-color-emphasis-700); + --ifm-footer-link-hover-color: var(--ifm-color-primary); + --ifm-footer-link-horizontal-spacing: .5rem; + --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); + --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); + --ifm-footer-title-color: inherit; + --ifm-footer-logo-max-width: min(30rem, 90vw); + --ifm-hero-background-color: var(--ifm-background-surface-color); + --ifm-hero-text-color: var(--ifm-color-emphasis-800); + --ifm-menu-color: var(--ifm-color-emphasis-700); + --ifm-menu-color-active: var(--ifm-color-primary); + --ifm-menu-color-background-active: var(--ifm-hover-overlay); + --ifm-menu-color-background-hover: var(--ifm-hover-overlay); + --ifm-menu-link-padding-horizontal: .75rem; + --ifm-menu-link-padding-vertical: .375rem; + --ifm-menu-link-sublist-icon: url("data:image/svg+xml;utf8,"); + --ifm-menu-link-sublist-icon-filter: none; + --ifm-navbar-background-color: var(--ifm-background-surface-color); + --ifm-navbar-height: 3.75rem; + --ifm-navbar-item-padding-horizontal: .75rem; + --ifm-navbar-item-padding-vertical: .25rem; + --ifm-navbar-link-color: var(--ifm-font-color-base); + --ifm-navbar-link-active-color: var(--ifm-link-color); + --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); + --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * .5); + --ifm-navbar-shadow: var(--ifm-global-shadow-lw); + --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); + --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); + --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); + --ifm-navbar-search-input-icon: url("data:image/svg+xml;utf8,"); + --ifm-navbar-sidebar-width: 83vw; + --ifm-pagination-border-radius: var(--ifm-global-radius); + --ifm-pagination-color-active: var(--ifm-color-primary); + --ifm-pagination-font-size: 1rem; + --ifm-pagination-item-active-background: var(--ifm-hover-overlay); + --ifm-pagination-page-spacing: .2em; + --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); + --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * .25); + --ifm-pagination-nav-border-radius: var(--ifm-global-radius); + --ifm-pagination-nav-color-hover: var(--ifm-color-primary); + --ifm-pills-color-active: var(--ifm-color-primary); + --ifm-pills-color-background-active: var(--ifm-hover-overlay); + --ifm-pills-spacing: .125rem; + --ifm-tabs-color: var(--ifm-font-color-secondary); + --ifm-tabs-color-active: var(--ifm-color-primary); + --ifm-tabs-color-active-border: var(--ifm-tabs-color-active); + --ifm-tabs-padding-horizontal: 1rem; + --ifm-tabs-padding-vertical: 1rem; + --docusaurus-progress-bar-color: var(--ifm-color-primary); + --docusaurus-announcement-bar-height: auto; + --docusaurus-tag-list-border: var(--ifm-color-emphasis-300); + --docusaurus-collapse-button-bg: #0000; + --docusaurus-collapse-button-bg-hover: #0000001a; + --doc-sidebar-width: 300px; + --doc-sidebar-hidden-width: 30px; + --docsearch-primary-color: var(--ifm-color-primary); + --docsearch-text-color: var(--ifm-font-color-base); + --docsearch-spacing: 12px; + --docsearch-icon-stroke-width: 1.4; + --docsearch-highlight-color: var(--docsearch-primary-color); + --docsearch-muted-color: #969faf; + --docsearch-container-background: #656c85cc; + --docsearch-logo-color: #5468ff; + --docsearch-modal-width: 560px; + --docsearch-modal-height: 600px; + --docsearch-modal-background: #f5f6f7; + --docsearch-modal-shadow: inset 1px 1px 0 0 #ffffff80, 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 #1e235a66; + --docsearch-footer-height: 44px; + --docsearch-footer-background: #fff; + --docsearch-footer-shadow: 0 -1px 0 0 #e0e3e8, 0 -3px 6px 0 #45629b1f; +} +:root { + --ifm-avatar-intro-alignment: inherit; + --ifm-avatar-photo-size: 3rem; + --ifm-badge-background-color: inherit; + --ifm-badge-border-color: inherit; + --ifm-badge-border-radius: var(--ifm-global-radius); + --ifm-badge-border-width: var(--ifm-global-border-width); + --ifm-badge-color: var(--ifm-color-white); + --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * .5); + --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * .25); + --ifm-breadcrumb-border-radius: 1.5rem; + --ifm-breadcrumb-spacing: .5rem; + --ifm-breadcrumb-color-active: var(--ifm-color-primary); + --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); + --ifm-breadcrumb-padding-horizontal: .8rem; + --ifm-breadcrumb-padding-vertical: .4rem; + --ifm-breadcrumb-size-multiplier: 1; + --ifm-breadcrumb-separator: url("data:image/svg+xml;utf8,"); + --ifm-breadcrumb-separator-filter: none; + --ifm-breadcrumb-separator-size: .5rem; + --ifm-breadcrumb-separator-size-multiplier: 1.25; + --ifm-button-background-color: inherit; + --ifm-button-border-color: var(--ifm-button-background-color); + --ifm-button-border-width: var(--ifm-global-border-width); + --ifm-button-font-weight: var(--ifm-font-weight-bold); + --ifm-button-padding-horizontal: 1.5rem; + --ifm-button-padding-vertical: .375rem; + --ifm-button-size-multiplier: 1; + --ifm-button-transition-duration: var(--ifm-transition-fast); + --ifm-button-border-radius: calc(var(--ifm-global-radius) * var(--ifm-button-size-multiplier)); + --ifm-button-group-spacing: 2px; + --ifm-card-background-color: var(--ifm-background-surface-color); + --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); + --ifm-card-horizontal-spacing: var(--ifm-global-spacing); + --ifm-card-vertical-spacing: var(--ifm-global-spacing); + --ifm-toc-border-color: var(--ifm-color-emphasis-300); + --ifm-toc-link-color: var(--ifm-color-content-secondary); + --ifm-toc-padding-horizontal: .5rem; + --ifm-dropdown-background-color: var(--ifm-background-surface-color); + --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); + --ifm-dropdown-link-color: var(--ifm-font-color-base); + --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); + --ifm-footer-background-color: var(--ifm-color-emphasis-100); + --ifm-footer-color: inherit; + --ifm-footer-link-color: var(--ifm-color-emphasis-700); + --ifm-footer-link-hover-color: var(--ifm-color-primary); + --ifm-footer-link-horizontal-spacing: .5rem; + --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); + --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); + --ifm-footer-title-color: inherit; + --ifm-footer-logo-max-width: min(30rem, 90vw); + --ifm-hero-background-color: var(--ifm-background-surface-color); + --ifm-hero-text-color: var(--ifm-color-emphasis-800); + --ifm-menu-color: var(--ifm-color-emphasis-700); + --ifm-menu-color-active: var(--ifm-color-primary); + --ifm-menu-color-background-active: var(--ifm-hover-overlay); + --ifm-menu-color-background-hover: var(--ifm-hover-overlay); + --ifm-menu-link-padding-horizontal: .75rem; + --ifm-menu-link-padding-vertical: .375rem; + --ifm-menu-link-sublist-icon: url("data:image/svg+xml;utf8,"); + --ifm-menu-link-sublist-icon-filter: none; + --ifm-navbar-background-color: var(--ifm-background-surface-color); + --ifm-navbar-height: 3.75rem; + --ifm-navbar-item-padding-horizontal: .75rem; + --ifm-navbar-item-padding-vertical: .25rem; + --ifm-navbar-link-color: var(--ifm-font-color-base); + --ifm-navbar-link-active-color: var(--ifm-link-color); + --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); + --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * .5); + --ifm-navbar-shadow: var(--ifm-global-shadow-lw); + --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); + --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); + --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); + --ifm-navbar-search-input-icon: url("data:image/svg+xml;utf8,"); + --ifm-navbar-sidebar-width: 83vw; + --ifm-pagination-border-radius: var(--ifm-global-radius); + --ifm-pagination-color-active: var(--ifm-color-primary); + --ifm-pagination-font-size: 1rem; + --ifm-pagination-item-active-background: var(--ifm-hover-overlay); + --ifm-pagination-page-spacing: .2em; + --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); + --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * .25); + --ifm-pagination-nav-border-radius: var(--ifm-global-radius); + --ifm-pagination-nav-color-hover: var(--ifm-color-primary); + --ifm-pills-color-active: var(--ifm-color-primary); + --ifm-pills-color-background-active: var(--ifm-hover-overlay); + --ifm-pills-spacing: .125rem; + --ifm-tabs-color: var(--ifm-font-color-secondary); + --ifm-tabs-color-active: var(--ifm-color-primary); + --ifm-tabs-color-active-border: var(--ifm-tabs-color-active); + --ifm-tabs-padding-horizontal: 1rem; + --ifm-tabs-padding-vertical: 1rem; + --docusaurus-progress-bar-color: var(--ifm-color-primary); + --docusaurus-announcement-bar-height: auto; + --docusaurus-tag-list-border: var(--ifm-color-emphasis-300); + --docusaurus-collapse-button-bg: #0000; + --docusaurus-collapse-button-bg-hover: #0000001a; + --doc-sidebar-width: 300px; + --doc-sidebar-hidden-width: 30px; + --docsearch-primary-color: var(--ifm-color-primary); + --docsearch-text-color: var(--ifm-font-color-base); + --docsearch-spacing: 12px; + --docsearch-icon-stroke-width: 1.4; + --docsearch-highlight-color: var(--docsearch-primary-color); + --docsearch-muted-color: #969faf; + --docsearch-container-background: #656c85cc; + --docsearch-logo-color: #5468ff; + --docsearch-modal-width: 560px; + --docsearch-modal-height: 600px; + --docsearch-modal-background: #f5f6f7; + --docsearch-modal-shadow: inset 1px 1px 0 0 #ffffff80, 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 #1e235a66; + --docsearch-footer-height: 44px; + --docsearch-footer-background: #fff; + --docsearch-footer-shadow: 0 -1px 0 0 #e0e3e8, 0 -3px 6px 0 #45629b1f; +} + +.docusaurus .badge--danger, .docusaurus .badge--info, .docusaurus .badge--primary, .docusaurus .badge--secondary, .docusaurus .badge--success, .docusaurus .badge--warning { + --ifm-badge-border-color: var(--ifm-badge-background-color); +} + +.docusaurus .button--link, .docusaurus .button--outline { + --ifm-button-background-color: #0000; +} + +.docusaurus html { + -webkit-font-smoothing: antialiased; + text-size-adjust: 100%; + background-color: var(--ifm-background-color); + color: var(--ifm-font-color-base); + color-scheme: var(--ifm-color-scheme); + font: var(--ifm-font-size-base) / var(--ifm-line-height-base) var(--ifm-font-family-base); + text-rendering: optimizelegibility; +} + +.docusaurus iframe { + color-scheme: normal; + border: 0; +} + +.docusaurus .container { + max-width: var(--ifm-container-width); + margin: 0 auto; +} + +.docusaurus .container--fluid { + max-width: inherit; +} + +.docusaurus .row { + margin: 0 calc(var(--ifm-spacing-horizontal) * -1); + flex-wrap: wrap; + display: flex; +} + +.docusaurus .margin-bottom--none, .docusaurus .margin-vert--none, .docusaurus .markdown > :last-child { + margin-bottom: 0 !important; +} + +.docusaurus .margin-top--none, .docusaurus .margin-vert--none, .docusaurus .tabItem_LNqP { + margin-top: 0 !important; +} + +.docusaurus .row--no-gutters { + margin-left: 0; + margin-right: 0; +} + +.docusaurus .margin-horiz--none, .docusaurus .margin-right--none { + margin-right: 0 !important; +} + +.docusaurus .row--no-gutters > .col { + padding-left: 0; + padding-right: 0; +} + +.docusaurus .row--align-top { + align-items: flex-start; +} + +.docusaurus .row--align-bottom { + align-items: flex-end; +} + +.docusaurus .items-center, .docusaurus .menuExternalLink_NmtK, .docusaurus .row--align-center { + align-items: center; +} + +.docusaurus .items-stretch, .docusaurus .row--align-stretch { + align-items: stretch; +} + +.docusaurus .row--align-baseline { + align-items: baseline; +} + +.docusaurus .col { + --ifm-col-width: 100%; + max-width: var(--ifm-col-width); + flex: 1 0; + width: 100%; + margin-left: 0; +} + +.docusaurus .padding-bottom--none, .docusaurus .padding-vert--none { + padding-bottom: 0 !important; +} + +.docusaurus .padding-top--none, .docusaurus .padding-vert--none { + padding-top: 0 !important; +} + +.docusaurus .padding-horiz--none, .docusaurus .padding-left--none { + padding-left: 0 !important; +} + +.docusaurus .padding-horiz--none, .docusaurus .padding-right--none { + padding-right: 0 !important; +} + +.docusaurus .col[class*="col--"] { + flex: 0 0 var(--ifm-col-width); +} + +.docusaurus .col--1 { + --ifm-col-width: 8.33333%; +} + +.docusaurus .col--offset-1 { + margin-left: 8.33333%; +} + +.docusaurus .col--2 { + --ifm-col-width: 16.6667%; +} + +.docusaurus .col--offset-2 { + margin-left: 16.6667%; +} + +.docusaurus .col--3 { + --ifm-col-width: 25%; +} + +.docusaurus .col--offset-3 { + margin-left: 25%; +} + +.docusaurus .col--4 { + --ifm-col-width: 33.3333%; +} + +.docusaurus .col--offset-4 { + margin-left: 33.3333%; +} + +.docusaurus .col--5 { + --ifm-col-width: 41.6667%; +} + +.docusaurus .col--offset-5 { + margin-left: 41.6667%; +} + +.docusaurus .col--6 { + --ifm-col-width: 50%; +} + +.docusaurus .col--offset-6 { + margin-left: 50%; +} + +.docusaurus .col--7 { + --ifm-col-width: 58.3333%; +} + +.docusaurus .col--offset-7 { + margin-left: 58.3333%; +} + +.docusaurus .col--8 { + --ifm-col-width: 66.6667%; +} + +.docusaurus .col--offset-8 { + margin-left: 66.6667%; +} + +.docusaurus .col--9 { + --ifm-col-width: 75%; +} + +.docusaurus .col--offset-9 { + margin-left: 75%; +} + +.docusaurus .col--10 { + --ifm-col-width: 83.3333%; +} + +.docusaurus .col--offset-10 { + margin-left: 83.3333%; +} + +.docusaurus .col--11 { + --ifm-col-width: 91.6667%; +} + +.docusaurus .col--offset-11 { + margin-left: 91.6667%; +} + +.docusaurus .col--12 { + --ifm-col-width: 100%; +} + +.docusaurus .col--offset-12 { + margin-left: 100%; +} + +.docusaurus .margin-horiz--none, .docusaurus .margin-left--none { + margin-left: 0 !important; +} + +.docusaurus .margin--none { + margin: 0 !important; +} + +.docusaurus .margin-bottom--xs, .docusaurus .margin-vert--xs { + margin-bottom: .25rem !important; +} + +.docusaurus .margin-top--xs, .docusaurus .margin-vert--xs { + margin-top: .25rem !important; +} + +.docusaurus .margin-horiz--xs, .docusaurus .margin-left--xs { + margin-left: .25rem !important; +} + +.docusaurus .margin-horiz--xs, .docusaurus .margin-right--xs { + margin-right: .25rem !important; +} + +.docusaurus .margin--xs { + margin: .25rem !important; +} + +.docusaurus .margin-bottom--sm, .docusaurus .margin-vert--sm { + margin-bottom: .5rem !important; +} + +.docusaurus .margin-top--sm, .docusaurus .margin-vert--sm { + margin-top: .5rem !important; +} + +.docusaurus .margin-horiz--sm, .docusaurus .margin-left--sm { + margin-left: .5rem !important; +} + +.docusaurus .margin-horiz--sm, .docusaurus .margin-right--sm { + margin-right: .5rem !important; +} + +.docusaurus .margin--sm { + margin: .5rem !important; +} + +.docusaurus .margin-bottom--md, .docusaurus .margin-vert--md { + margin-bottom: 1rem !important; +} + +.docusaurus .margin-top--md, .docusaurus .margin-vert--md { + margin-top: 1rem !important; +} + +.docusaurus .margin-horiz--md, .docusaurus .margin-left--md { + margin-left: 1rem !important; +} + +.docusaurus .margin-horiz--md, .docusaurus .margin-right--md { + margin-right: 1rem !important; +} + +.docusaurus .margin--md { + margin: 1rem !important; +} + +.docusaurus .margin-bottom--lg, .docusaurus .margin-vert--lg { + margin-bottom: 2rem !important; +} + +.docusaurus .margin-top--lg, .docusaurus .margin-vert--lg { + margin-top: 2rem !important; +} + +.docusaurus .margin-horiz--lg, .docusaurus .margin-left--lg { + margin-left: 2rem !important; +} + +.docusaurus .margin-horiz--lg, .docusaurus .margin-right--lg { + margin-right: 2rem !important; +} + +.docusaurus .margin--lg { + margin: 2rem !important; +} + +.docusaurus .margin-bottom--xl, .docusaurus .margin-vert--xl { + margin-bottom: 5rem !important; +} + +.docusaurus .margin-top--xl, .docusaurus .margin-vert--xl { + margin-top: 5rem !important; +} + +.docusaurus .margin-horiz--xl, .docusaurus .margin-left--xl { + margin-left: 5rem !important; +} + +.docusaurus .margin-horiz--xl, .docusaurus .margin-right--xl { + margin-right: 5rem !important; +} + +.docusaurus .margin--xl { + margin: 5rem !important; +} + +.docusaurus .padding--none { + padding: 0 !important; +} + +.docusaurus .padding-bottom--xs, .docusaurus .padding-vert--xs { + padding-bottom: .25rem !important; +} + +.docusaurus .padding-top--xs, .docusaurus .padding-vert--xs { + padding-top: .25rem !important; +} + +.docusaurus .padding-horiz--xs, .docusaurus .padding-left--xs { + padding-left: .25rem !important; +} + +.docusaurus .padding-horiz--xs, .docusaurus .padding-right--xs { + padding-right: .25rem !important; +} + +.docusaurus .padding--xs { + padding: .25rem !important; +} + +.docusaurus .padding-bottom--sm, .docusaurus .padding-vert--sm { + padding-bottom: .5rem !important; +} + +.docusaurus .padding-top--sm, .docusaurus .padding-vert--sm { + padding-top: .5rem !important; +} + +.docusaurus .padding-horiz--sm, .docusaurus .padding-left--sm { + padding-left: .5rem !important; +} + +.docusaurus .padding-horiz--sm, .docusaurus .padding-right--sm { + padding-right: .5rem !important; +} + +.docusaurus .padding--sm { + padding: .5rem !important; +} + +.docusaurus .padding-bottom--md, .docusaurus .padding-vert--md { + padding-bottom: 1rem !important; +} + +.docusaurus .padding-top--md, .docusaurus .padding-vert--md { + padding-top: 1rem !important; +} + +.docusaurus .padding-horiz--md, .docusaurus .padding-left--md { + padding-left: 1rem !important; +} + +.docusaurus .padding-horiz--md, .docusaurus .padding-right--md { + padding-right: 1rem !important; +} + +.docusaurus .padding--md { + padding: 1rem !important; +} + +.docusaurus .padding-bottom--lg, .docusaurus .padding-vert--lg { + padding-bottom: 2rem !important; +} + +.docusaurus .padding-top--lg, .docusaurus .padding-vert--lg { + padding-top: 2rem !important; +} + +.docusaurus .padding-horiz--lg, .docusaurus .padding-left--lg { + padding-left: 2rem !important; +} + +.docusaurus .padding-horiz--lg, .docusaurus .padding-right--lg { + padding-right: 2rem !important; +} + +.docusaurus .padding--lg { + padding: 2rem !important; +} + +.docusaurus .padding-bottom--xl, .docusaurus .padding-vert--xl { + padding-bottom: 5rem !important; +} + +.docusaurus .padding-top--xl, .docusaurus .padding-vert--xl { + padding-top: 5rem !important; +} + +.docusaurus .padding-horiz--xl, .docusaurus .padding-left--xl { + padding-left: 5rem !important; +} + +.docusaurus .padding-horiz--xl, .docusaurus .padding-right--xl { + padding-right: 5rem !important; +} + +.docusaurus .padding--xl { + padding: 5rem !important; +} + +.docusaurus code { + background-color: var(--ifm-code-background); + border-radius: var(--ifm-code-border-radius); + font-family: var(--ifm-font-family-monospace); + font-size: var(--ifm-code-font-size); + padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal); + letter-spacing: 0; + vertical-align: initial; + border: .1rem solid #0000001a; +} + +.docusaurus a code { + color: inherit; +} + +.docusaurus pre { + background-color: var(--ifm-pre-background); + border-radius: var(--ifm-pre-border-radius); + color: var(--ifm-pre-color); + font: var(--ifm-code-font-size) / var(--ifm-pre-line-height) var(--ifm-font-family-monospace); + padding: var(--ifm-pre-padding); +} + +.docusaurus pre code { + background-color: initial; + font-size: 100%; + line-height: inherit; + border: none; + padding: 0; +} + +.docusaurus kbd { + background-color: var(--ifm-color-emphasis-0); + border: 1px solid var(--ifm-color-emphasis-400); + box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400); + color: var(--ifm-color-emphasis-800); + font: 80% var(--ifm-font-family-monospace); + border-radius: .2rem; + padding: .15rem .3rem; +} + +.docusaurus h1, .docusaurus h2, .docusaurus h3, .docusaurus h4, .docusaurus h5, .docusaurus h6 { + color: var(--ifm-heading-color); + font-family: var(--ifm-heading-font-family); + font-weight: var(--ifm-heading-font-weight); + line-height: var(--ifm-heading-line-height); + margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0; +} + +.docusaurus h1 { + font-size: var(--ifm-h1-font-size); +} + +.docusaurus h3 { + font-size: var(--ifm-h3-font-size); +} + +.docusaurus h4 { + font-size: var(--ifm-h4-font-size); +} + +.docusaurus h5 { + font-size: var(--ifm-h5-font-size); +} + +.docusaurus h6 { + font-size: var(--ifm-h6-font-size); +} + +.docusaurus img { + max-width: 100%; +} + +.docusaurus img[align="right"] { + padding-left: var(--image-alignment-padding); +} + +.docusaurus img[align="left"] { + padding-right: var(--image-alignment-padding); +} + +.docusaurus .markdown { + --ifm-h1-vertical-rhythm-top: 3; + --ifm-h3-vertical-rhythm-top: 1.5; + --ifm-heading-vertical-rhythm-top: 1.25; + --ifm-h1-vertical-rhythm-bottom: 1.25; + --ifm-heading-vertical-rhythm-bottom: 1; +} + +.docusaurus .markdown:after, .docusaurus .markdown:before { + content: ""; + display: table; +} + +.docusaurus .markdown:after { + clear: both; +} + +.docusaurus .markdown h1:first-child { + --ifm-h1-font-size: 3rem; + margin-bottom: calc(var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading)); + margin-top: 1rem; +} + +.docusaurus .markdown > h2 { + --ifm-h2-font-size: 2rem; + margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); +} + +.docusaurus .markdown > h3 { + --ifm-h3-font-size: 1.5rem; + margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading)); +} + +.docusaurus .markdown > h4, .docusaurus .markdown > h5, .docusaurus .markdown > h6 { + margin-top: calc(var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading)); +} + +.docusaurus .markdown > p, .docusaurus .markdown > pre, .docusaurus .markdown > ul, .docusaurus .tabList__CuJ { + margin-bottom: var(--ifm-leading); +} + +.docusaurus .markdown li > p { + margin-top: var(--ifm-list-paragraph-margin); +} + +.docusaurus .markdown li + li { + margin-top: var(--ifm-list-item-margin); +} + +.docusaurus ol, .docusaurus ul { + margin: 0 0 var(--ifm-list-margin); + padding-left: var(--ifm-list-left-padding); +} + +.docusaurus ol ol, .docusaurus ul ol { + list-style-type: lower-roman; +} + +.docusaurus ol ol ol, .docusaurus ol ul ol, .docusaurus ul ol ol, .docusaurus ul ul ol { + list-style-type: lower-alpha; +} + +.docusaurus table { + border-collapse: collapse; + margin-bottom: var(--ifm-spacing-vertical); + display: block; +} + +.docusaurus table thead tr { + border-bottom: 2px solid var(--ifm-table-border-color); +} + +.docusaurus table thead, .docusaurus table tr:nth-child(2n) { + background-color: var(--ifm-table-stripe-background); +} + +.docusaurus table tr { + background-color: var(--ifm-table-background); + border-top: var(--ifm-table-border-width) solid var(--ifm-table-border-color); +} + +.docusaurus table td, .docusaurus table th { + border: var(--ifm-table-border-width) solid var(--ifm-table-border-color); + padding: var(--ifm-table-cell-padding); +} + +.docusaurus table th { + background-color: var(--ifm-table-head-background); + color: var(--ifm-table-head-color); + font-weight: var(--ifm-table-head-font-weight); +} + +.docusaurus table td { + color: var(--ifm-table-cell-color); +} + +.docusaurus strong { + font-weight: var(--ifm-font-weight-bold); +} + +.docusaurus a { + color: var(--ifm-link-color); + text-decoration: var(--ifm-link-decoration); +} + +.docusaurus a:hover { + color: var(--ifm-link-hover-color); + text-decoration: var(--ifm-link-hover-decoration); +} + +.docusaurus .button:hover, .docusaurus .text--no-decoration, .docusaurus .text--no-decoration:hover, .docusaurus a:not([href]) { + text-decoration: none; +} + +.docusaurus p { + margin: 0 0 var(--ifm-paragraph-margin-bottom); +} + +.docusaurus blockquote { + border-left: var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color); + box-shadow: var(--ifm-blockquote-shadow); + color: var(--ifm-blockquote-color); + font-size: var(--ifm-blockquote-font-size); + padding: var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal); +} + +.docusaurus blockquote > :first-child { + margin-top: 0; +} + +.docusaurus blockquote > :last-child { + margin-bottom: 0; +} + +.docusaurus hr { + background-color: var(--ifm-hr-background-color); + height: var(--ifm-hr-height); + margin: var(--ifm-hr-margin-vertical) 0; + border: 0; +} + +.docusaurus .shadow--lw { + box-shadow: var(--ifm-global-shadow-lw) !important; +} + +.docusaurus .shadow--md { + box-shadow: var(--ifm-global-shadow-md) !important; +} + +.docusaurus .shadow--tl { + box-shadow: var(--ifm-global-shadow-tl) !important; +} + +.docusaurus .text--primary { + color: var(--ifm-color-primary); +} + +.docusaurus .text--secondary { + color: var(--ifm-color-secondary); +} + +.docusaurus .text--success { + color: var(--ifm-color-success); +} + +.docusaurus .text--info { + color: var(--ifm-color-info); +} + +.docusaurus .text--warning { + color: var(--ifm-color-warning); +} + +.docusaurus .text--danger { + color: var(--ifm-color-danger); +} + +.docusaurus .text--center { + text-align: center; +} + +.docusaurus .text--left { + text-align: left; +} + +.docusaurus .text--justify { + text-align: justify; +} + +.docusaurus .text--right { + text-align: right; +} + +.docusaurus .text--capitalize { + text-transform: capitalize; +} + +.docusaurus .text--lowercase { + text-transform: lowercase; +} + +.docusaurus .admonitionHeading_Gvgb, .docusaurus .alert__heading, .docusaurus .text--uppercase { + text-transform: uppercase; +} + +.docusaurus .text--light { + font-weight: var(--ifm-font-weight-light); +} + +.docusaurus .text--normal { + font-weight: var(--ifm-font-weight-normal); +} + +.docusaurus .text--semibold { + font-weight: var(--ifm-font-weight-semibold); +} + +.docusaurus .text--bold { + font-weight: var(--ifm-font-weight-bold); +} + +.docusaurus .italic, .docusaurus .text--italic { + font-style: italic; +} + +.docusaurus .text--truncate { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.docusaurus .text--break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +.docusaurus .clean-btn { + color: inherit; + cursor: pointer; + background: none; + border: none; + padding: 0; + font-family: inherit; +} + +.docusaurus .alert, .docusaurus .alert .close { + color: var(--ifm-alert-foreground-color); +} + +.docusaurus .clean-list { + padding-left: 0; + list-style: none; +} + +.docusaurus .alert--primary { + --ifm-alert-background-color: var(--ifm-color-primary-contrast-background); + --ifm-alert-background-color-highlight: #3578e526; + --ifm-alert-foreground-color: var(--ifm-color-primary-contrast-foreground); + --ifm-alert-border-color: var(--ifm-color-primary-dark); +} + +.docusaurus .alert--secondary { + --ifm-alert-background-color: var(--ifm-color-secondary-contrast-background); + --ifm-alert-background-color-highlight: #ebedf026; + --ifm-alert-foreground-color: var(--ifm-color-secondary-contrast-foreground); + --ifm-alert-border-color: var(--ifm-color-secondary-dark); +} + +.docusaurus .alert--success { + --ifm-alert-background-color: var(--ifm-color-success-contrast-background); + --ifm-alert-background-color-highlight: #00a40026; + --ifm-alert-foreground-color: var(--ifm-color-success-contrast-foreground); + --ifm-alert-border-color: var(--ifm-color-success-dark); +} + +.docusaurus .alert--info { + --ifm-alert-background-color: var(--ifm-color-info-contrast-background); + --ifm-alert-background-color-highlight: #54c7ec26; + --ifm-alert-foreground-color: var(--ifm-color-info-contrast-foreground); + --ifm-alert-border-color: var(--ifm-color-info-dark); +} + +.docusaurus .alert--warning { + --ifm-alert-background-color: var(--ifm-color-warning-contrast-background); + --ifm-alert-background-color-highlight: #ffba0026; + --ifm-alert-foreground-color: var(--ifm-color-warning-contrast-foreground); + --ifm-alert-border-color: var(--ifm-color-warning-dark); +} + +.docusaurus .alert--danger { + --ifm-alert-background-color: var(--ifm-color-danger-contrast-background); + --ifm-alert-background-color-highlight: #fa383e26; + --ifm-alert-foreground-color: var(--ifm-color-danger-contrast-foreground); + --ifm-alert-border-color: var(--ifm-color-danger-dark); +} + +.docusaurus .alert { + --ifm-code-background: var(--ifm-alert-background-color-highlight); + --ifm-link-color: var(--ifm-alert-foreground-color); + --ifm-link-hover-color: var(--ifm-alert-foreground-color); + --ifm-link-decoration: underline; + --ifm-tabs-color: var(--ifm-alert-foreground-color); + --ifm-tabs-color-active: var(--ifm-alert-foreground-color); + --ifm-tabs-color-active-border: var(--ifm-alert-border-color); + background-color: var(--ifm-alert-background-color); + border: var(--ifm-alert-border-width) solid var(--ifm-alert-border-color); + border-left-width: var(--ifm-alert-border-left-width); + border-radius: var(--ifm-alert-border-radius); + box-shadow: var(--ifm-alert-shadow); + padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal); +} + +.docusaurus .alert__heading { + font: 700 var(--ifm-h5-font-size) / var(--ifm-heading-line-height) var(--ifm-heading-font-family); + align-items: center; + margin-bottom: .5rem; + display: flex; +} + +.docusaurus .alert__icon { + margin-right: .4em; + display: inline-flex; +} + +.docusaurus .alert__icon svg { + fill: var(--ifm-alert-foreground-color); + stroke: var(--ifm-alert-foreground-color); + stroke-width: 0; +} + +.docusaurus .alert .close { + margin: calc(var(--ifm-alert-padding-vertical) * -1) calc(var(--ifm-alert-padding-horizontal) * -1) 0 0; + opacity: .75; +} + +.docusaurus .alert .close:focus, .docusaurus .alert .close:hover { + opacity: 1; +} + +.docusaurus .alert a { + text-decoration-color: var(--ifm-alert-border-color); +} + +.docusaurus .alert a:hover { + text-decoration-thickness: 2px; +} + +.docusaurus .avatar { + column-gap: var(--ifm-avatar-intro-margin); + display: flex; +} + +.docusaurus .avatar__photo { + height: var(--ifm-avatar-photo-size); + width: var(--ifm-avatar-photo-size); + border-radius: 50%; + display: block; + overflow: hidden; +} + +.docusaurus .avatar__photo--sm { + --ifm-avatar-photo-size: 2rem; +} + +.docusaurus .avatar__photo--lg { + --ifm-avatar-photo-size: 4rem; +} + +.docusaurus .avatar__photo--xl { + --ifm-avatar-photo-size: 6rem; +} + +.docusaurus .avatar__intro { + text-align: var(--ifm-avatar-intro-alignment); + flex-direction: column; + flex: 1; + justify-content: center; + display: flex; +} + +.docusaurus .badge, .docusaurus .breadcrumbs__item, .docusaurus .breadcrumbs__link, .docusaurus .button, .docusaurus .dropdown > .navbar__link:after, .docusaurus .inline-block { + display: inline-block; +} + +.docusaurus .avatar__name { + font: 700 var(--ifm-h4-font-size) / var(--ifm-heading-line-height) var(--ifm-font-family-base); +} + +.docusaurus .avatar__subtitle { + margin-top: .25rem; +} + +.docusaurus .avatar--vertical { + --ifm-avatar-intro-alignment: center; + --ifm-avatar-intro-margin: .5rem; + flex-direction: column; + align-items: center; +} + +.docusaurus .badge { + background-color: var(--ifm-badge-background-color); + border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color); + border-radius: var(--ifm-badge-border-radius); + color: var(--ifm-badge-color); + font-size: 75%; + font-weight: var(--ifm-font-weight-bold); + padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal); + line-height: 1; +} + +.docusaurus .badge--primary { + --ifm-badge-background-color: var(--ifm-color-primary); +} + +.docusaurus .badge--secondary { + --ifm-badge-background-color: var(--ifm-color-secondary); + color: var(--ifm-color-black); +} + +.docusaurus .breadcrumbs__link, .docusaurus .button.button--secondary.button--outline:not(.button--active):not(:hover) { + color: var(--ifm-font-color-base); +} + +.docusaurus .badge--success { + --ifm-badge-background-color: var(--ifm-color-success); +} + +.docusaurus .badge--info { + --ifm-badge-background-color: var(--ifm-color-info); +} + +.docusaurus .badge--warning { + --ifm-badge-background-color: var(--ifm-color-warning); +} + +.docusaurus .badge--danger { + --ifm-badge-background-color: var(--ifm-color-danger); +} + +.docusaurus .breadcrumbs { + margin-bottom: 0; + padding-left: 0; +} + +.docusaurus .breadcrumbs__item:not(:last-child):after { + background: var(--ifm-breadcrumb-separator) center; + content: " "; + filter: var(--ifm-breadcrumb-separator-filter); + height: calc(var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) * var(--ifm-breadcrumb-separator-size-multiplier)); + margin: 0 var(--ifm-breadcrumb-spacing); + opacity: .5; + width: calc(var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) * var(--ifm-breadcrumb-separator-size-multiplier)); + display: inline-block; +} + +.docusaurus .breadcrumbs__item--active .breadcrumbs__link { + background: var(--ifm-breadcrumb-item-background-active); + color: var(--ifm-breadcrumb-color-active); +} + +.docusaurus .breadcrumbs__link { + border-radius: var(--ifm-breadcrumb-border-radius); + font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier)); + padding: calc(var(--ifm-breadcrumb-padding-vertical) * var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal) * var(--ifm-breadcrumb-size-multiplier)); + transition-duration: var(--ifm-transition-fast); + transition-property: background, color; +} + +.docusaurus .breadcrumbs__link:any-link:hover, .docusaurus .breadcrumbs__link:link:hover, .docusaurus .breadcrumbs__link:visited:hover, .docusaurus area[href].breadcrumbs__link:hover { + background: var(--ifm-breadcrumb-item-background-active); + text-decoration: none; +} + +.docusaurus .breadcrumbs--sm { + --ifm-breadcrumb-size-multiplier: .8; +} + +.docusaurus .breadcrumbs--lg { + --ifm-breadcrumb-size-multiplier: 1.2; +} + +.docusaurus .button { + background-color: var(--ifm-button-background-color); + border: var(--ifm-button-border-width) solid var(--ifm-button-border-color); + border-radius: var(--ifm-button-border-radius); + cursor: pointer; + font-size: calc(.875rem * var(--ifm-button-size-multiplier)); + font-weight: var(--ifm-button-font-weight); + padding: calc(var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier)); + text-align: center; + transition-duration: var(--ifm-button-transition-duration); + user-select: none; + vertical-align: middle; + white-space: nowrap; + line-height: 1.5; + transition-property: color, background, border-color; +} + +.docusaurus .hash-link, .docusaurus .select-none { + -webkit-user-select: none; +} + +.docusaurus .button, .docusaurus .button:hover { + color: var(--ifm-button-color); +} + +.docusaurus .button--outline { + --ifm-button-color: var(--ifm-button-border-color); +} + +.docusaurus .button--outline:hover { + --ifm-button-background-color: var(--ifm-button-border-color); +} + +.docusaurus .button--link { + --ifm-button-border-color: #0000; + color: var(--ifm-link-color); + text-decoration: var(--ifm-link-decoration); +} + +.docusaurus .button--link.button--active, .docusaurus .button--link:active, .docusaurus .button--link:hover { + color: var(--ifm-link-hover-color); + text-decoration: var(--ifm-link-hover-decoration); +} + +.docusaurus .button.disabled, .docusaurus .button:disabled, .docusaurus .button[disabled] { + opacity: .65; + pointer-events: none; +} + +.docusaurus .button--sm { + --ifm-button-size-multiplier: .8; +} + +.docusaurus .button--lg { + --ifm-button-size-multiplier: 1.35; +} + +.docusaurus .button--block { + width: 100%; + display: block; +} + +.docusaurus .button.button--secondary { + color: var(--ifm-color-gray-900); +} + +.docusaurus :where(.button--primary) { + --ifm-button-background-color: var(--ifm-color-primary); + --ifm-button-border-color: var(--ifm-color-primary); +} + +.docusaurus :where(.button--primary):not(.button--outline):hover { + --ifm-button-background-color: var(--ifm-color-primary-dark); + --ifm-button-border-color: var(--ifm-color-primary-dark); +} + +.docusaurus .button--primary.button--active, .docusaurus .button--primary:active { + --ifm-button-background-color: var(--ifm-color-primary-darker); + --ifm-button-border-color: var(--ifm-color-primary-darker); +} + +.docusaurus :where(.button--secondary) { + --ifm-button-background-color: var(--ifm-color-secondary); + --ifm-button-border-color: var(--ifm-color-secondary); +} + +.docusaurus :where(.button--secondary):not(.button--outline):hover { + --ifm-button-background-color: var(--ifm-color-secondary-dark); + --ifm-button-border-color: var(--ifm-color-secondary-dark); +} + +.docusaurus .button--secondary.button--active, .docusaurus .button--secondary:active { + --ifm-button-background-color: var(--ifm-color-secondary-darker); + --ifm-button-border-color: var(--ifm-color-secondary-darker); +} + +.docusaurus :where(.button--success) { + --ifm-button-background-color: var(--ifm-color-success); + --ifm-button-border-color: var(--ifm-color-success); +} + +.docusaurus :where(.button--success):not(.button--outline):hover { + --ifm-button-background-color: var(--ifm-color-success-dark); + --ifm-button-border-color: var(--ifm-color-success-dark); +} + +.docusaurus .button--success.button--active, .docusaurus .button--success:active { + --ifm-button-background-color: var(--ifm-color-success-darker); + --ifm-button-border-color: var(--ifm-color-success-darker); +} + +.docusaurus :where(.button--info) { + --ifm-button-background-color: var(--ifm-color-info); + --ifm-button-border-color: var(--ifm-color-info); +} + +.docusaurus :where(.button--info):not(.button--outline):hover { + --ifm-button-background-color: var(--ifm-color-info-dark); + --ifm-button-border-color: var(--ifm-color-info-dark); +} + +.docusaurus .button--info.button--active, .docusaurus .button--info:active { + --ifm-button-background-color: var(--ifm-color-info-darker); + --ifm-button-border-color: var(--ifm-color-info-darker); +} + +.docusaurus :where(.button--warning) { + --ifm-button-background-color: var(--ifm-color-warning); + --ifm-button-border-color: var(--ifm-color-warning); +} + +.docusaurus :where(.button--warning):not(.button--outline):hover { + --ifm-button-background-color: var(--ifm-color-warning-dark); + --ifm-button-border-color: var(--ifm-color-warning-dark); +} + +.docusaurus .button--warning.button--active, .docusaurus .button--warning:active { + --ifm-button-background-color: var(--ifm-color-warning-darker); + --ifm-button-border-color: var(--ifm-color-warning-darker); +} + +.docusaurus :where(.button--danger) { + --ifm-button-background-color: var(--ifm-color-danger); + --ifm-button-border-color: var(--ifm-color-danger); +} + +.docusaurus :where(.button--danger):not(.button--outline):hover { + --ifm-button-background-color: var(--ifm-color-danger-dark); + --ifm-button-border-color: var(--ifm-color-danger-dark); +} + +.docusaurus .button--danger.button--active, .docusaurus .button--danger:active { + --ifm-button-background-color: var(--ifm-color-danger-darker); + --ifm-button-border-color: var(--ifm-color-danger-darker); +} + +.docusaurus .button-group { + gap: var(--ifm-button-group-spacing); + display: inline-flex; +} + +.docusaurus .button-group > .button:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.docusaurus .button-group > .button:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.docusaurus .button-group--block { + justify-content: stretch; + display: flex; +} + +.docusaurus .button-group--block > .button { + flex-grow: 1; +} + +.docusaurus .card { + background-color: var(--ifm-card-background-color); + border-radius: var(--ifm-card-border-radius); + box-shadow: var(--ifm-global-shadow-lw); + flex-direction: column; + display: flex; + overflow: hidden; +} + +.docusaurus .card--full-height, .docusaurus .h-full { + height: 100%; +} + +.docusaurus .card__image { + padding-top: var(--ifm-card-vertical-spacing); +} + +.docusaurus .card__image:first-child { + padding-top: 0; +} + +.docusaurus .card__body, .docusaurus .card__footer, .docusaurus .card__header { + padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing); +} + +.docusaurus .card__body:not(:last-child), .docusaurus .card__footer:not(:last-child), .docusaurus .card__header:not(:last-child) { + padding-bottom: 0; +} + +.docusaurus .card__body > :last-child, .docusaurus .card__footer > :last-child, .docusaurus .card__header > :last-child { + margin-bottom: 0; +} + +.docusaurus .card__footer { + margin-top: auto; +} + +.docusaurus .table-of-contents { + padding: var(--ifm-toc-padding-vertical) 0; + margin-bottom: 0; + font-size: .8rem; +} + +.docusaurus .table-of-contents, .docusaurus .table-of-contents ul { + padding-left: var(--ifm-toc-padding-horizontal); + list-style: none; +} + +.docusaurus .table-of-contents li { + margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal); +} + +.docusaurus .table-of-contents__left-border { + border-left: 1px solid var(--ifm-toc-border-color); +} + +.docusaurus .table-of-contents__link { + color: var(--ifm-toc-link-color); + display: block; +} + +.docusaurus .table-of-contents__link--active, .docusaurus .table-of-contents__link--active code, .docusaurus .table-of-contents__link:hover, .docusaurus .table-of-contents__link:hover code { + color: var(--ifm-color-primary); + text-decoration: none; +} + +.docusaurus .breadcrumbs__item a, .docusaurus .content_knG7 a, .docusaurus .markdown a { + text-decoration: underline; +} + +.docusaurus .close { + color: var(--ifm-color-black); + float: right; + font-size: 1.5rem; + font-weight: var(--ifm-font-weight-bold); + opacity: .5; + transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); + padding: 1rem; + line-height: 1; +} + +.docusaurus .close:hover { + opacity: .7; +} + +.docusaurus .close:focus, .docusaurus .theme-code-block-highlighted-line .codeLineNumber_Tfdd:before { + opacity: .8; +} + +.docusaurus .dropdown { + font-weight: var(--ifm-dropdown-font-weight); + vertical-align: top; + display: inline-flex; + position: relative; +} + +.docusaurus .dropdown--hoverable:hover .dropdown__menu, .docusaurus .dropdown--show .dropdown__menu { + opacity: 1; + pointer-events: all; + visibility: visible; + transform: translateY(-1px); +} + +.docusaurus #nprogress, .docusaurus .dropdown__menu, .docusaurus .navbar__item.dropdown .navbar__link:not([href]) { + pointer-events: none; +} + +.docusaurus .dropdown--right .dropdown__menu { + left: inherit; + right: 0; +} + +.docusaurus .dropdown--nocaret .navbar__link:after { + content: none !important; +} + +.docusaurus .dropdown__menu { + background-color: var(--ifm-dropdown-background-color); + border-radius: var(--ifm-global-radius); + box-shadow: var(--ifm-global-shadow-md); + opacity: 0; + left: 0; + top: calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem); + transition-duration: var(--ifm-transition-fast); + transition-property: opacity, transform, visibility; + transition-timing-function: var(--ifm-transition-timing-default); + visibility: hidden; + z-index: var(--ifm-z-index-dropdown); + min-width: 10rem; + max-height: 80vh; + padding: .5rem; + list-style: none; + position: absolute; + overflow-y: auto; + transform: translateY(-.625rem); +} + +.docusaurus .menu__caret, .docusaurus .menu__link, .docusaurus .menu__list-item-collapsible { + transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); + border-radius: .25rem; +} + +.docusaurus .dropdown__link { + color: var(--ifm-dropdown-link-color); + white-space: nowrap; + border-radius: .25rem; + margin-top: .2rem; + padding: .25rem .5rem; + font-size: .875rem; + display: block; +} + +.docusaurus .dropdown__link--active, .docusaurus .dropdown__link:hover { + background-color: var(--ifm-dropdown-hover-background-color); + color: var(--ifm-dropdown-link-color); + text-decoration: none; +} + +.docusaurus .dropdown__link--active, .docusaurus .dropdown__link--active:hover { + --ifm-dropdown-link-color: var(--ifm-link-color); +} + +.docusaurus .dropdown > .navbar__link:after { + content: ""; + border-style: solid; + border-color: currentColor #0000; + position: relative; + transform: translateY(-50%); +} + +.docusaurus .footer { + background-color: var(--ifm-footer-background-color); + color: var(--ifm-footer-color); + padding: var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal); +} + +.docusaurus .footer--dark { + --ifm-footer-background-color: #303846; + --ifm-footer-color: var(--ifm-footer-link-color); + --ifm-footer-link-color: var(--ifm-color-secondary); + --ifm-footer-title-color: var(--ifm-color-white); +} + +.docusaurus .footer__links, .docusaurus .mb-4 { + margin-bottom: 1rem; +} + +.docusaurus .footer__link-item { + color: var(--ifm-footer-link-color); + line-height: 2; +} + +.docusaurus .footer__link-item:hover { + color: var(--ifm-footer-link-hover-color); +} + +.docusaurus .footer__link-separator { + margin: 0 var(--ifm-footer-link-horizontal-spacing); +} + +.docusaurus .footer__logo { + max-width: var(--ifm-footer-logo-max-width); + margin-top: 1rem; +} + +.docusaurus .footer__title { + color: var(--ifm-footer-title-color); + font: 700 var(--ifm-h4-font-size) / var(--ifm-heading-line-height) var(--ifm-font-family-base); + margin-bottom: var(--ifm-heading-margin-bottom); +} + +.docusaurus .menu, .docusaurus .navbar__link { + font-weight: var(--ifm-font-weight-semibold); +} + +.docusaurus .docItemContainer_Djhp article > :first-child, .docusaurus .docItemContainer_Djhp header + *, .docusaurus .footer__item { + margin-top: 0; +} + +.docusaurus .admonitionContent_BuS1 > :last-child, .docusaurus .collapsibleContent_i85q p:last-child, .docusaurus .details_lb9f > summary > p:last-child, .docusaurus .footer__items, .docusaurus .mb-0, .docusaurus .tabItem_Ymn6 > :last-child { + margin-bottom: 0; +} + +.docusaurus .codeBlockStandalone_MEMb, .docusaurus [type="checkbox"] { + padding: 0; +} + +.docusaurus .hero { + background-color: var(--ifm-hero-background-color); + color: var(--ifm-hero-text-color); + align-items: center; + padding: 4rem 2rem; + display: flex; +} + +.docusaurus .hero--primary { + --ifm-hero-background-color: var(--ifm-color-primary); + --ifm-hero-text-color: var(--ifm-font-color-base-inverse); +} + +.docusaurus .hero--dark { + --ifm-hero-background-color: #303846; + --ifm-hero-text-color: var(--ifm-color-white); +} + +.docusaurus .hero__title { + font-size: 3rem; +} + +.docusaurus .hero__subtitle { + font-size: 1.5rem; +} + +.docusaurus .menu__list { + margin: 0; + padding-left: 0; + list-style: none; +} + +.docusaurus .menu__caret, .docusaurus .menu__link { + padding: var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal); +} + +.docusaurus .menu__list .menu__list { + padding-left: var(--ifm-menu-link-padding-horizontal); + flex: 0 0 100%; + margin-top: .25rem; +} + +.docusaurus .menu__list-item:not(:first-child), .docusaurus .mt-1 { + margin-top: .25rem; +} + +.docusaurus .menu__list-item--collapsed .menu__list { + height: 0; + overflow: hidden; +} + +.docusaurus .details_lb9f[data-collapsed="false"].isBrowser_bmU9 > summary:before, .docusaurus .details_lb9f[open]:not(.isBrowser_bmU9) > summary:before, .docusaurus .menu__list-item--collapsed .menu__caret:before, .docusaurus .menu__list-item--collapsed .menu__link--sublist:after { + transform: rotate(90deg); +} + +.docusaurus .menu__list-item-collapsible { + flex-wrap: wrap; + display: flex; + position: relative; +} + +.docusaurus .menu__caret:hover, .docusaurus .menu__link:hover, .docusaurus .menu__list-item-collapsible--active, .docusaurus .menu__list-item-collapsible:hover { + background: var(--ifm-menu-color-background-hover); +} + +.docusaurus .menu__list-item-collapsible .menu__link--active, .docusaurus .menu__list-item-collapsible .menu__link:hover { + background: none !important; +} + +.docusaurus .menu__caret, .docusaurus .menu__link { + align-items: center; + display: flex; +} + +.docusaurus .navbar-sidebar, .docusaurus .navbar-sidebar__backdrop { + opacity: 0; + transition-duration: var(--ifm-transition-fast); + visibility: hidden; + transition-timing-function: ease-in-out; + top: 0; + bottom: 0; + left: 0; +} + +.docusaurus .menu__link { + color: var(--ifm-menu-color); + flex: 1; + line-height: 1.25; +} + +.docusaurus .menu__link:hover { + color: var(--ifm-menu-color); + text-decoration: none; +} + +.docusaurus .menu__caret:before, .docusaurus .menu__link--sublist-caret:after { + content: ""; + transition: transform var(--ifm-transition-fast) linear; + filter: var(--ifm-menu-link-sublist-icon-filter); + width: 1.25rem; + height: 1.25rem; + transform: rotate(180deg); +} + +.docusaurus .menu__link--sublist-caret:after { + background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; + min-width: 1.25rem; + margin-left: auto; +} + +.docusaurus .menu__link--active, .docusaurus .menu__link--active:hover { + color: var(--ifm-menu-color-active); +} + +.docusaurus .navbar__brand, .docusaurus .navbar__link { + color: var(--ifm-navbar-link-color); +} + +.docusaurus .menu__link--active:not(.menu__link--sublist) { + background-color: var(--ifm-menu-color-background-active); +} + +.docusaurus .menu__caret:before { + background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; +} + +.docusaurus .navbar--dark { + --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%); +} + +.docusaurus .navbar { + background-color: var(--ifm-navbar-background-color); + box-shadow: var(--ifm-navbar-shadow); + height: var(--ifm-navbar-height); + padding: var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal); +} + +.docusaurus .flex, .docusaurus .navbar > .container, .docusaurus .navbar > .container-fluid { + display: flex; +} + +.docusaurus .navbar--fixed-top { + z-index: var(--ifm-z-index-fixed); + position: sticky; + top: 0; +} + +.docusaurus .navbar__inner { + flex-wrap: wrap; + justify-content: space-between; + width: 100%; + display: flex; +} + +.docusaurus .navbar__brand { + align-items: center; + min-width: 0; + display: flex; +} + +.docusaurus .navbar__brand:hover { + color: var(--ifm-navbar-link-hover-color); + text-decoration: none; +} + +.docusaurus .announcementBarContent_xLdY, .docusaurus .navbar__title { + flex: auto; +} + +.docusaurus .navbar__toggle { + margin-right: .5rem; + display: none; +} + +.docusaurus .navbar__logo { + flex: none; +} + +.docusaurus .navbar__items { + flex: 1; + align-items: center; + min-width: 0; + display: flex; +} + +.docusaurus .navbar__items--center { + flex: none; +} + +.docusaurus .m-0, .docusaurus .navbar__items--center .navbar__brand, .docusaurus td p:last-child { + margin: 0; +} + +.docusaurus .navbar__items--center + .navbar__items--right { + flex: 1; +} + +.docusaurus .navbar__items--right { + flex: none; + justify-content: flex-end; +} + +.docusaurus .navbar__items--right > :last-child { + padding-right: 0; +} + +.docusaurus .navbar__item { + padding: var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal); + display: inline-block; +} + +.docusaurus .navbar__link--active, .docusaurus .navbar__link:hover { + color: var(--ifm-navbar-link-hover-color); + text-decoration: none; +} + +.docusaurus .navbar--dark, .docusaurus .navbar--primary { + --ifm-menu-color: var(--ifm-color-gray-300); + --ifm-navbar-link-color: var(--ifm-color-gray-100); + --ifm-navbar-search-input-background-color: #ffffff1a; + --ifm-navbar-search-input-placeholder-color: #ffffff80; + color: var(--ifm-color-white); +} + +.docusaurus .navbar--dark { + --ifm-navbar-background-color: #242526; + --ifm-menu-color-background-active: #ffffff0d; + --ifm-navbar-search-input-color: var(--ifm-color-white); +} + +.navbar--primary { + --ifm-navbar-background-color: var(--ifm-color-primary); + --ifm-navbar-link-hover-color: var(--ifm-color-white); + --ifm-menu-color-active: var(--ifm-color-white); + --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500); +} + +.docusaurus .navbar__search-input { + appearance: none; + background: var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center / 1rem 1rem; + color: var(--ifm-navbar-search-input-color); + cursor: text; + border: none; + border-radius: 2rem; + width: 12.5rem; + height: 2rem; + padding: 0 .5rem 0 2.25rem; + font-size: .9rem; + display: inline-block; +} + +.docusaurus .navbar__search-input::placeholder { + color: var(--ifm-navbar-search-input-placeholder-color); +} + +.docusaurus .navbar-sidebar { + background-color: var(--ifm-navbar-background-color); + box-shadow: var(--ifm-global-shadow-md); + width: var(--ifm-navbar-sidebar-width); + transition-property: opacity, visibility, transform; + position: fixed; + transform: translate3d(-100%, 0, 0); +} + +.docusaurus .navbar-sidebar--show .navbar-sidebar, .docusaurus .navbar-sidebar__items { + transform: translateZ(0); +} + +.docusaurus .navbar-sidebar--show .navbar-sidebar, .docusaurus .navbar-sidebar--show .navbar-sidebar__backdrop { + opacity: 1; + visibility: visible; +} + +.docusaurus .navbar-sidebar__backdrop { + background-color: #0009; + transition-property: opacity, visibility; + position: fixed; + right: 0; +} + +.docusaurus .navbar-sidebar__brand { + box-shadow: var(--ifm-navbar-shadow); + height: var(--ifm-navbar-height); + padding: var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal); + flex: 1; + align-items: center; + display: flex; +} + +.docusaurus .navbar-sidebar__items { + height: calc(100% - var(--ifm-navbar-height)); + transition: transform var(--ifm-transition-fast) ease-in-out; + display: flex; +} + +.docusaurus .navbar-sidebar__items--show-secondary { + transform: translate3d(calc((var(--ifm-navbar-sidebar-width)) * -1), 0, 0); +} + +.docusaurus .navbar-sidebar__item { + width: calc(var(--ifm-navbar-sidebar-width)); + flex-shrink: 0; + padding: .5rem; +} + +.docusaurus .navbar-sidebar__back { + background: var(--ifm-menu-color-background-active); + font-size: 15px; + font-weight: var(--ifm-button-font-weight); + text-align: left; + width: calc(100% + 1rem); + margin: 0 0 .2rem -.5rem; + padding: .6rem 1.5rem; + position: relative; + top: -.5rem; +} + +.docusaurus .navbar-sidebar__close { + margin-left: auto; + display: flex; +} + +.docusaurus .pagination { + column-gap: var(--ifm-pagination-page-spacing); + font-size: var(--ifm-pagination-font-size); + padding-left: 0; + display: flex; +} + +.docusaurus .pagination--sm { + --ifm-pagination-font-size: .8rem; + --ifm-pagination-padding-horizontal: .8rem; + --ifm-pagination-padding-vertical: .2rem; +} + +.docusaurus .pagination--lg { + --ifm-pagination-font-size: 1.2rem; + --ifm-pagination-padding-horizontal: 1.2rem; + --ifm-pagination-padding-vertical: .3rem; +} + +.docusaurus .pagination__item { + display: inline-flex; +} + +.docusaurus .pagination__item > span { + padding: var(--ifm-pagination-padding-vertical); +} + +.docusaurus .pagination__item--active .pagination__link { + color: var(--ifm-pagination-color-active); +} + +.docusaurus .pagination__item--active .pagination__link, .docusaurus .pagination__item:not(.pagination__item--active):hover .pagination__link { + background: var(--ifm-pagination-item-active-background); +} + +.docusaurus .pagination__item--disabled, .docusaurus .pagination__item[disabled] { + opacity: .25; + pointer-events: none; +} + +.docusaurus .pagination__link { + border-radius: var(--ifm-pagination-border-radius); + color: var(--ifm-font-color-base); + padding: var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal); + transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); + display: inline-block; +} + +.docusaurus .pagination__link:hover { + text-decoration: none; +} + +.docusaurus .pagination-nav { + grid-gap: var(--ifm-spacing-horizontal); + gap: var(--ifm-spacing-horizontal); + grid-template-columns: repeat(2, 1fr); + display: grid; +} + +.docusaurus .pagination-nav__link { + border: 1px solid var(--ifm-color-emphasis-300); + border-radius: var(--ifm-pagination-nav-border-radius); + line-height: var(--ifm-heading-line-height); + padding: var(--ifm-global-spacing); + transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); + height: 100%; + display: block; +} + +.docusaurus .border-r-0, .docusaurus .border-x-0 { + border-right-width: 0; +} + +.docusaurus .border-t-0, .docusaurus .border-y-0 { + border-top-width: 0; +} + +.docusaurus .pagination-nav__link:hover { + border-color: var(--ifm-pagination-nav-color-hover); + text-decoration: none; +} + +.docusaurus .pagination-nav__link--next { + text-align: right; + grid-column: 2 / 3; +} + +.docusaurus .content_knG7, .docusaurus .text-center { + text-align: center; +} + +.docusaurus .pagination-nav__label { + font-size: var(--ifm-h4-font-size); + font-weight: var(--ifm-heading-font-weight); + word-break: break-word; +} + +.docusaurus .pagination-nav__link--prev .pagination-nav__label:before { + content: "« "; +} + +.docusaurus .pagination-nav__link--next .pagination-nav__label:after { + content: " »"; +} + +.docusaurus .pagination-nav__sublabel { + color: var(--ifm-color-content-secondary); + font-size: var(--ifm-h5-font-size); + font-weight: var(--ifm-font-weight-semibold); + margin-bottom: .25rem; +} + +.docusaurus .pills__item, .docusaurus .tabs { + font-weight: var(--ifm-font-weight-bold); +} + +.docusaurus .pills { + gap: var(--ifm-pills-spacing); + padding-left: 0; + display: flex; +} + +.docusaurus .pills__item { + cursor: pointer; + transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); + border-radius: .5rem; + padding: .25rem 1rem; + display: inline-block; +} + +.docusaurus .pills__item--active { + color: var(--ifm-pills-color-active); +} + +.docusaurus .pills__item--active, .docusaurus .pills__item:not(.pills__item--active):hover { + background: var(--ifm-pills-color-background-active); +} + +.docusaurus .pills--block { + justify-content: stretch; +} + +.docusaurus .pills--block .pills__item { + text-align: center; + flex-grow: 1; +} + +.docusaurus .tabs { + color: var(--ifm-tabs-color); + margin-bottom: 0; + padding-left: 0; + display: flex; + overflow-x: auto; +} + +.docusaurus .tabs__item { + border-radius: var(--ifm-global-radius); + cursor: pointer; + padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal); + transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); + border-bottom: 3px solid #0000; + display: inline-flex; +} + +.docusaurus .tabs__item--active { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.docusaurus .tabs__item:hover { + background-color: var(--ifm-hover-overlay); +} + +.docusaurus .tabs--block { + justify-content: stretch; +} + +.docusaurus .tabs--block .tabs__item { + flex-grow: 1; + justify-content: center; +} + +.docusaurus #nprogress .bar { + background: var(--docusaurus-progress-bar-color); + z-index: 1031; + width: 100%; + height: 2px; + position: fixed; + top: 0; + left: 0; +} + +.docusaurus #nprogress .peg { + box-shadow: 0 0 10px var(--docusaurus-progress-bar-color), 0 0 5px var(--docusaurus-progress-bar-color); + opacity: 1; + width: 100px; + height: 100%; + position: absolute; + right: 0; + transform: rotate(3deg)translateY(-4px); +} + +.docusaurus *, .docusaurus ::backdrop, .docusaurus :after, .docusaurus :before { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #3b82f680; + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.docusaurus .container, .docusaurus .w-full { + width: 100%; +} + +.docusaurus .static { + position: static; +} + +.docusaurus .absolute, .docusaurus body, .docusaurus html { + position: absolute; +} + +.docusaurus .icon-menu-option .menu__link, .docusaurus .relative, .docusaurus .theme-doc-sidebar-container, .docusaurus .theme-doc-sidebar-container div:first-child div:first-child { + position: relative; +} + +.docusaurus .theme-doc-sidebar-container div:first-child { + position: fixed; +} + +.docusaurus .-top-3 { + top: -.75rem; +} + +.docusaurus .left-4 { + left: 1rem; +} + +.docusaurus .right-2 { + right: .5rem; +} + +.docusaurus .top-2 { + top: .5rem; +} + +.docusaurus .z-10 { + z-index: 10; +} + +.docusaurus .col-span-3 { + grid-column: span 3 / span 3; +} + +.docusaurus .col-span-7 { + grid-column: span 7 / span 7; +} + +.docusaurus .col-span-full { + grid-column: 1 / -1; +} + +.docusaurus .-mx-4 { + margin-left: -1rem; + margin-right: -1rem; +} + +.docusaurus .mx-auto { + margin-left: auto; + margin-right: auto; +} + +.docusaurus .my-2 { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.docusaurus .mb-1 { + margin-bottom: .25rem; +} + +.docusaurus .mb-12 { + margin-bottom: 3rem; +} + +.docusaurus .mb-16 { + margin-bottom: 4rem; +} + +.docusaurus .mb-2 { + margin-bottom: .5rem; +} + +.docusaurus .mb-24 { + margin-bottom: 6rem; +} + +.docusaurus .mr-2, .docusaurus .navbar__brand { + margin-right: .5rem; +} + +.docusaurus .mt-10 { + margin-top: 2.5rem; +} + +.docusaurus .docusaurus-mt-lg, .docusaurus .mt-12 { + margin-top: 3rem; +} + +.docusaurus .mt-16 { + margin-top: 4rem; +} + +.docusaurus .mt-20 { + margin-top: 5rem; +} + +.docusaurus .mt-3 { + margin-top: .75rem; +} + +.docusaurus .mt-32 { + margin-top: 8rem; +} + +.docusaurus .mt-4 { + margin-top: 1rem; +} + +.docusaurus .loader_vvXV, .docusaurus .mt-8 { + margin-top: 2rem; +} + +.docusaurus .block, .docusaurus .tocCollapsibleContent_vkbj a { + display: block; +} + +.docusaurus .table { + display: table; +} + +.docusaurus .grid { + display: grid; +} + +.docusaurus #__docusaurus-base-url-issue-banner-container, .docusaurus .__no-external a svg, .docusaurus .docSidebarContainer_YfHR, .docusaurus .hidden, .docusaurus .sidebarLogo_isFc, .docusaurus .themedComponent_mlkZ, .docusaurus [data-theme="dark"] .lightToggleIcon_pyhR, .docusaurus [data-theme="light"] .darkToggleIcon_wfgR, .docusaurus html[data-announcement-bar-initially-dismissed="true"] .announcementBar_mb4j { + display: none; +} + +.docusaurus .aspect-\[7\/5\] { + aspect-ratio: 7 / 5; +} + +.docusaurus .h-64 { + height: 16rem; +} + +.docusaurus .h-auto, .docusaurus .img_ev3q, .docusaurus .navbar { + height: auto; +} + +.docusaurus .min-h-20 { + min-height: 5rem; +} + +.docusaurus .w-auto { + width: auto; +} + +.docusaurus .w-max { + width: max-content; +} + +.docusaurus .max-w-32 { + max-width: 8rem; +} + +.docusaurus .max-w-\[1200px\] { + max-width: 1200px; +} + +.docusaurus .max-w-prose { + max-width: 65ch; +} + +.docusaurus .max-w-screen-lg { + max-width: 1024px; +} + +.docusaurus .max-w-screen-xl { + max-width: 1280px; +} + +.docusaurus .rotate-180 { + --tw-rotate: 180deg; +} + +.docusaurus .rotate-180, .docusaurus .transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.docusaurus .select-none { + user-select: none; +} + +.docusaurus .list-inside { + list-style-position: inside; +} + +.docusaurus .list-disc { + list-style-type: disc; +} + +.docusaurus .list-none { + list-style-type: none; +} + +.docusaurus .columns-1 { + column-count: 1; +} + +.docusaurus .grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.docusaurus .flex-col { + flex-direction: column; +} + +.docusaurus .justify-between { + justify-content: space-between; +} + +.docusaurus .gap-0 { + gap: 0; +} + +.docusaurus .gap-1 { + gap: .25rem; +} + +.docusaurus .gap-2 { + gap: .5rem; +} + +.docusaurus .gap-4 { + gap: 1rem; +} + +.docusaurus .gap-8 { + gap: 2rem; +} + +.docusaurus .gap-x-8 { + column-gap: 2rem; +} + +.docusaurus .overflow-scroll { + overflow: scroll; +} + +.docusaurus .rounded { + border-radius: .25rem; +} + +.docusaurus .rounded-\[100\%\] { + border-radius: 100%; +} + +.docusaurus .rounded-md { + border-radius: .375rem; +} + +.docusaurus .rounded-sm { + border-radius: .125rem; +} + +.docusaurus .border-x-0 { + border-left-width: 0; +} + +.docusaurus .border-y-0 { + border-bottom-width: 0; +} + +.docusaurus .border-b { + border-bottom-width: 1px; +} + +.docusaurus .border-solid { + border-style: solid; +} + +.docusaurus .border-\[var\(--deploy\)\] { + border-color: var(--deploy); +} + +.docusaurus .border-\[var\(--runtime\)\] { + border-color: var(--runtime); +} + +.docusaurus .border-gray-200 { + --tw-border-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-border-opacity)); +} + +.docusaurus .border-gray-400 { + --tw-border-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-border-opacity)); +} + +.docusaurus .border-b-gray-300 { + --tw-border-opacity: 1; + border-bottom-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.docusaurus .bg-\[var\(--deploy\)\] { + background-color: var(--deploy); +} + +.docusaurus .bg-\[var\(--ifm-code-background\)\], .docusaurus .codeBlockLines_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + background-color: var(--ifm-code-background); +} + +.docusaurus .bg-\[var\(--runtime\)\] { + background-color: var(--runtime); +} + +.docusaurus .bg-black { + --tw-bg-opacity: 1; + background-color: rgb(11 13 17 / var(--tw-bg-opacity)); +} + +.docusaurus .bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.docusaurus .p-1 { + padding: .25rem; +} + +.docusaurus .p-3 { + padding: .75rem; +} + +.docusaurus .p-4 { + padding: 1rem; +} + +.docusaurus .px-2 { + padding-left: .5rem; + padding-right: .5rem; +} + +.docusaurus .px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.docusaurus .px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.docusaurus .py-0 { + padding-top: 0; + padding-bottom: 0; +} + +.docusaurus .py-0\.5 { + padding-top: .125rem; + padding-bottom: .125rem; +} + +.docusaurus .py-1 { + padding-top: .25rem; + padding-bottom: .25rem; +} + +.docusaurus .py-2 { + padding-top: .5rem; + padding-bottom: .5rem; +} + +.docusaurus .py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.docusaurus .pb-1 { + padding-bottom: .25rem; +} + +.docusaurus .pb-16 { + padding-bottom: 4rem; +} + +.docusaurus .pb-4 { + padding-bottom: 1rem; +} + +.docusaurus .breadcrumbs__item:first-child > a, .docusaurus .pl-0, .docusaurus :not(.containsTaskList_mC6p > li) > .containsTaskList_mC6p { + padding-left: 0; +} + +.docusaurus .pt-6 { + padding-top: 1.5rem; +} + +.docusaurus .pt-\[2\.2rem\] { + padding-top: 2.2rem; +} + +.docusaurus .align-middle { + vertical-align: middle; +} + +.docusaurus .font-mono { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; +} + +.docusaurus .text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; +} + +.docusaurus .text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; +} + +.docusaurus .text-base { + font-size: 1rem; + line-height: 1.5rem; +} + +.docusaurus .text-lg { + font-size: 1.125rem; +} + +.docusaurus .text-lg, .docusaurus .text-xl { + line-height: 1.75rem; +} + +.docusaurus .text-xl { + font-size: 1.25rem; +} + +.docusaurus .text-xs { + font-size: .75rem; + line-height: 1rem; +} + +.docusaurus .font-bold { + font-weight: 700; +} + +.docusaurus .leading-loose { + line-height: 2; +} + +.docusaurus .leading-normal, .docusaurus .table-of-contents a { + line-height: 1.5; +} + +.docusaurus .text-\[--ifm-color-primary\], .docusaurus .wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma { + color: var(--ifm-color-primary); +} + +.docusaurus .text-black { + color: rgb(11 13 17 / var(--tw-text-opacity)); +} + +.docusaurus .text-gray-500 { + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.docusaurus .text-gray-700 { + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.docusaurus .hover\:text-gray-900:hover, .docusaurus .text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.docusaurus .hover\:text-inherit:hover, .docusaurus .text-inherit { + color: inherit; +} + +.docusaurus .text-slate-900 { + color: rgb(15 23 42 / var(--tw-text-opacity)); +} + +.docusaurus .text-white { + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.docusaurus .navbar__product_link, .docusaurus .product-header, .docusaurus .section-header { + color: var(--ifm-navbar-link-color); +} + +.docusaurus .focus\:underline:focus, .docusaurus .hover\:underline:hover, .docusaurus .underline { + text-decoration-line: underline; +} + +.docusaurus .decoration-\[--deploy-medium\] { + text-decoration-color: var(--deploy-medium); +} + +.docusaurus .decoration-gray-300 { + text-decoration-color: #d1d5db; +} + +.docusaurus .underline-offset-4 { + text-underline-offset: 4px; +} + +.docusaurus .opacity-90 { + opacity: .9; +} + +.docusaurus .\[-webkit-column-break-inside\:avoid\;\] { + -webkit-column-break-inside: avoid; +} + +.docusaurus .\[font-family\:inherit\] { + font-family: inherit; +} + +.docusaurus .\[font\:inherit\], .docusaurus button, .docusaurus kbd { + font: inherit; +} + +:root { + --white: #fff; + --black: #0b0d11; + --offblack: #121417; + --white-veil: #ffffff03; + --black-veil: #00000003; + --runtime: #70ffaf; + --runtime-medium: #00662c; + --runtime-dark: #172723; + --runtime-secondary: #ebff01; + --runtime-secondary-dark: #232711; + --deploy: #01c2ff; + --deploy-light: #7fe0ff; + --deploy-lighter: #fddcf2; + --deploy-lightest: #fde8f8; + --deploy-medium-light: #5673b8; + --deploy-medium: #3d588f; + --deploy-dark: #0c212a; + --subhosting: #ff8a01; + --subhosting-dark: #251c11; + --gray-000: #e3e5e9; + --gray-00: #cfd1d6; + --gray-0: #9ea0a5; + --gray-1: #868789; + --gray-2: #56575a; + --gray-3: #25272b; + --gray-4: #191b1f; + --gray-5: #14161a; + --code-1: #01c2ff; + --code-2: #00a341; + --code-3: #ae01ff; + --code-4: #ea8e04; + --code-5: #ffd601; + --code-6: #01ff67; + --code-7: #db01ff; + --ifm-heading-font-weight: 600; + --ifm-font-weight-bold: 600; + --ifm-heading-line-height: 1.1; + --ifm-leading: 1.5rem; + --ifm-h1-font-size: 4rem; + --ifm-color-primary: var(--deploy-medium-light); + --ifm-link-color: var(--deploy-medium-light); + --ifm-alert-padding-vertical: 2rem; + --ifm-alert-padding-horizontal: 2rem; + --ifm-color-info-dark: var(--deploy-medium); + --ifm-color-info-contrast-background: var(--deploy-lightest); + --ifm-color-emphasis-300: var(--gray-000); + --ifm-menu-color-background-hover: var(--deploy-lightest); + --ifm-code-font-size: .875em; + --ifm-code-padding-horizontal: .375em; + --ifm-code-padding-vertical: .1875em; + --ifm-code-background: #f6f8fa; + --ifm-code-color: #393a34; + --ifm-toc-border-color: var(--gray-000); + --ifm-color-content-secondary: var(--gray-2); + --ifm-menu-color: var(--gray-2); + --ifm-navbar-search-input-background-color: var(--white); + --ifm-tabs-padding-vertical: .25rem; + --ifm-list-item-margin: .5em; + --docusaurus-highlighted-code-line-bg: #0000001a; + --docsearch-muted-color: var(--gray-2); + --ifm-font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; + --ifm-font-family-monospace: Menlo, Monaco, "Lucida Console", Consolas, "Liberation Mono", "Courier New", monospace, Menlo, Monaco, "Lucida Console", Consolas, "Liberation Mono", "Courier New", monospace; +} + +.docusaurus html[data-theme="dark"] kbd.DocSearch-Button-Key, .docusaurus html[data-theme="dark"] kbd.DocSearch-Commands-Key { + box-shadow: none; + color: var(--gray-2); +} + +.docusaurus html[data-theme="dark"] .DocSearch-Button { + border: 1px solid var(--gray-3); + padding: 0 1rem; +} + +.docusaurus .product-header, .docusaurus .subsection-header, .docusaurus html[data-theme="dark"] .section-header { + border-bottom: 1px solid var(--gray-3); +} + +html[data-theme="dark"] .navbar { + box-shadow: var(--ifm-navbar-shadow-dark); +} + +html[data-theme="dark"] .secondary-navbar { + background-color: var(--gray-4); +} + +.secondary-navbar { + border-top: 1px solid var(--gray-000); +} + +.docusaurus html[data-theme="dark"] .codeBlockTitle_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + background-color: var(--gray-4); + border-bottom: 1px solid var(--offblack); + font-size: 1rem; + font-weight: var(--ifm-font-weight-bold); +} + +.docusaurus html[data-theme="dark"] .codeBlockLines_node_modules-\@docusaurus-theme-classic-lib-theme-CodeBlock-Content-styles-module { + background-color: var(--gray-4); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.docusaurus html[data-theme="light"] kbd.DocSearch-Button-Key, .docusaurus html[data-theme="light"] kbd.DocSearch-Commands-Key { + box-shadow: none; + color: var(--gray-0); +} + +.docusaurus html[data-theme="light"] .DocSearch-Button { + background-color: var(--white); + border: 1px solid var(--gray-00); + padding: 0 1rem; +} + +.docusaurus body, .docusaurus html { + overscroll-behavior: none; + width: 100%; + height: 100%; + font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif; + top: 0; + bottom: 0; + left: 0; +} + +.docusaurus article { + max-width: 75ch; +} + +.docusaurus .markdown h1:first-child, .docusaurus h1 { + margin-bottom: 1.25rem; + font-size: clamp(1.75rem, 4.5vw, 2.25rem); +} + +.docusaurus h2 { + font-size: clamp(1.25rem, 3.5vw, 1.75rem); +} + +.docusaurus h3 { + --ifm-h3-vertical-rhythm-top: 1.75; + font-size: clamp(1rem, 3vw, 1.25rem); +} + +.docusaurus h4 { + --ifm-h4-vertical-rhythm-top: 1.5; + font-size: clamp(.9rem, 1.5vw, 1.1rem); +} + +.docusaurus :where(h1, h2, h3) { + --ifm-heading-vertical-rhythm-bottom: .75; + text-wrap: balance; + letter-spacing: -.025em; +} + +.docusaurus .markdown a { + text-decoration-color: var(--ifm-color-primary); + text-decoration-thickness: .05rem; +} + +.docusaurus .navbar { + flex-direction: column; + width: 100%; + padding: 0; + display: flex; +} + +.docusaurus .navbar__inner, .docusaurus .secondary-navbar-content { + padding: var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal); +} + +.docusaurus .secondary-navbar-content { + margin: 0; +} + +.docusaurus #__docusaurus, .docusaurus .main-wrapper { + overscroll-behavior-y: none; +} + +.docusaurus .container { + max-width: 71.25rem !important; + padding-bottom: 2rem !important; +} + +.docusaurus .container article { + padding: 60px 0; +} + +.docusaurus .product-header, .docusaurus .section-header { + border-bottom: 1px solid var(--gray-000); + margin: 1rem var(--ifm-menu-link-padding-horizontal); + text-transform: uppercase; + padding: .5rem 0 .1rem; + font-size: .75rem; +} + +.docusaurus .product-header:first-child, .docusaurus .section-header:first-child { + margin: .5rem var(--ifm-menu-link-padding-horizontal) 1rem; +} + +.docusaurus .product-header { + margin-top: 0; + margin-bottom: 0; + display: none; +} + +.docusaurus .subsection-header { + border-bottom: 1px solid var(--gray-000); + margin: 5px var(--ifm-menu-link-padding-horizontal); + padding: 2px 0; + font-size: .8rem; +} + +.docusaurus .menu__list-item { + margin: 0 var(--ifm-menu-link-padding-horizontal); +} + +.docusaurus .menu__link { + font-size: .8125rem; +} + +.docusaurus .menu__link--sublist-caret:after { + background-size: 1.5em; +} + +.docusaurus .navbar__item { + margin-top: 4px; + padding: 0 2px; +} + +.docusaurus .secondary-navbar-content a:first-child { + margin-left: 0; + margin-right: 1rem; +} + +.docusaurus .navbar__link { + border-bottom: 2px solid #0000; + margin-left: 10px; + margin-right: 10px; +} + +.docusaurus .navbar__link--active { + border-bottom: 2px solid var(--ifm-color-primary); + font-weight: 500; +} + +.docusaurus .navbar__logo { + height: 1.7rem; + margin-right: .7rem; +} + +.docusaurus .navbar__logo img { + width: 24px; + height: 24px; +} + +.docusaurus .navbar__title { + font-size: 1.3rem; +} + +.docusaurus .secondary-navbar { + background-color: var(--white); +} + +.docusaurus .dropdown > .navbar__link:after { + border-width: .3em .3em 0; + margin-left: .5em; + top: 0; +} + +.docusaurus .navbar__product { + align-items: center; + gap: .5rem; + display: flex; +} + +.docusaurus .navbar__product__split { + color: var(--ifm-color-emphasis-500); +} + +.docusaurus .secondary-menu__product { + justify-content: space-between; + align-items: center; + padding: .5rem 1rem .5rem 0; + display: flex; +} + +.docusaurus .secondary-menu__product__name { + padding: .25rem .75rem; + font-size: 1.25rem; + line-height: 1.75rem; +} + +.docusaurus .secondary-menu__product__button { + background-color: var(--ifm-color-emphasis-200); + color: var(--ifm-color-emphasis-800); + border: none; + border-radius: .25rem; + padding: .5rem .75rem; + font-weight: 600; +} + +.docusaurus .footer, .docusaurus .icon-menu-option .menu__link--active { + background-color: initial; +} + +.docusaurus .footer { + border-top: 1px solid var(--ifm-toc-border-color); + padding-top: 3rem; +} + +.docusaurus .icon-menu-api, .docusaurus .icon-menu-tutorials, .docusaurus .icon-menu-user-guide { + margin-left: 0; +} + +.docusaurus .icon-menu-api > a, .docusaurus .icon-menu-tutorials > a, .docusaurus .icon-menu-user-guide > a { + font-size: .9rem; +} + +.docusaurus .icon-menu-option .menu__link--active:hover { + background-color: #0000000d; +} + +.docusaurus .icon-menu-option .menu__link:before { + content: ""; + -webkit-mask-image: var(--svg); + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + background-color: currentColor; + width: 24px; + height: 24px; + margin-right: 8px; + display: inline-block; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.docusaurus .icon-menu-option .menu__link:before, .docusaurus .icon-menu-quick-start .menu__link:before { + --svg: url("https://api.iconify.design/ic/baseline-electric-bolt.svg"); +} + +.docusaurus .icon-menu-user-guide .menu__link:before { + --svg: url("https://api.iconify.design/ic/sharp-menu-book.svg"); +} + +.docusaurus .icon-menu-tutorials .menu__link:before { + --svg: url("https://api.iconify.design/ic/baseline-integration-instructions.svg"); +} + +.docusaurus .icon-menu-api .menu__link:before { + --svg: url("https://api.iconify.design/ic/baseline-data-object.svg"); +} + +.docusaurus .markdown table td { + font-size: .9em; + line-height: 1.6em; +} + +.docusaurus .markdown table td code { + word-wrap: break-word; + word-break: break-all; + max-width: 100%; +} + +.docusaurus html .breadcrumbsContainer_src-theme-DocBreadcrumbs-styles-module { + --ifm-breadcrumb-size-multiplier: 1; + margin-bottom: .5rem; +} + +.docusaurus .breadcrumbs__link { + background-color: initial !important; +} + +.docusaurus .breadcrumbs__item:not(:last-child):after { + margin-inline: 0; +} + +.docusaurus .breadcrumbs__item--active .breadcrumbs__link { + color: inherit; + background: none; +} + +.docusaurus svg.iconExternalLink_node_modules-\@docusaurus-theme-classic-lib-theme-Icon-ExternalLink-styles-module { + vertical-align: initial; + width: .7em; + margin-bottom: -.09em; + margin-left: .4em; + padding: 0; +} + +.docusaurus .footer__copyright { + margin-top: 2rem; + font-size: .75rem; +} + +.docusaurus .DocSearch-Button-Placeholder { + color: var(--docsearch-muted-color); +} + +.docusaurus .DocSearch-Help .DocSearch-Label { + color: var(--white); +} + +.docusaurus .DocSearch-Button .DocSearch-Search-Icon { + width: 1rem; +} + +.docusaurus .DocSearch-Button-Container { + padding-right: 2rem; +} + +.docusaurus kbd.DocSearch-Button-Key, .docusaurus kbd.DocSearch-Commands-Key { + box-shadow: none; + color: var(--docsearch-muted-color); + background: none; + border: 1px solid; + margin-right: .375em; + padding: 0; + font-size: .8rem; + line-height: 1; + top: 0; +} + +.docusaurus .tabs__item { + border-bottom: 2px solid #0000; +} + +.docusaurus .tabs__item--active { + border-bottom-color: var(--ifm-tabs-color-active-border); + color: var(--ifm-tabs-color-active); +} + +.docusaurus .hover\:bg-gray-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.docusaurus .hover\:bg-gray-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.docusaurus .hover\:no-underline:hover { + text-decoration-line: none; +} + +.docusaurus .footerLogoLink_BH7S:hover, .docusaurus .hash-link:focus, .docusaurus .hover\:opacity-100:hover, .docusaurus :hover > .hash-link { + opacity: 1; +} + +.docusaurus :is([data-theme="dark"] .dark\:border-\[var\(--deploy\)\]) { + border-color: var(--deploy); +} + +.docusaurus :is([data-theme="dark"] .dark\:border-\[var\(--runtime\)\]) { + border-color: var(--runtime); +} + +.docusaurus :is([data-theme="dark"] .dark\:border-b-gray-600) { + --tw-border-opacity: 1; + border-bottom-color: rgb(75 85 99 / var(--tw-border-opacity)); +} + +.docusaurus :is([data-theme="dark"] .dark\:text-\[color\:var\(--deploy\)\]) { + color: var(--deploy); +} + +.docusaurus :is([data-theme="dark"] .dark\:text-gray-0) { + --tw-text-opacity: 1; + color: rgb(158 160 165 / var(--tw-text-opacity)); +} + +.docusaurus :is([data-theme="dark"] .dark\:decoration-\[--runtime-dark\]) { + text-decoration-color: var(--runtime-dark); +} + +.docusaurus :is([data-theme="dark"] .dark\:decoration-gray-600) { + text-decoration-color: #4b5563; +} + +.docusaurus :is([data-theme="dark"] .dark\:\[color\:var\(--deploy\)\]) { + color: var(--deploy); +} + +.docusaurus :is([data-theme="dark"] .dark\:hover\:bg-\[var\(--deploy-dark\)\]:hover) { + background-color: var(--deploy-dark); +} + +.docusaurus :is([data-theme="dark"] .dark\:hover\:bg-\[var\(--runtime-dark\)\]:hover) { + background-color: var(--runtime-dark); +} + +.docusaurus :is([data-theme="dark"] .dark\:hover\:text-\[var\(--deploy\)\]:hover) { + color: var(--deploy); +} + +.docusaurus :is([data-theme="dark"] .dark\:hover\:text-\[var\(--runtime\)\]:hover) { + color: var(--runtime); +} + +.docusaurus body:not(.navigation-with-keyboard) :not(input):focus { + outline: 0; +} + +.docusaurus .skipToContent_fXgn { + background-color: var(--ifm-background-surface-color); + color: var(--ifm-color-emphasis-900); + padding: calc(var(--ifm-global-spacing) / 2) var(--ifm-global-spacing); + z-index: calc(var(--ifm-z-index-fixed) + 1); + position: fixed; + top: 1rem; + left: 100%; +} + +.docusaurus .skipToContent_fXgn:focus { + box-shadow: var(--ifm-global-shadow-md); + left: 1rem; +} + +.docusaurus .closeButton_CVFx { + padding: 0; + line-height: 0; +} + +.docusaurus .content_knG7 { + padding: 5px 0; + font-size: 85%; +} + +.docusaurus .content_knG7 a { + color: inherit; +} + +.docusaurus .DocSearch-Container a, .docusaurus .tag_zVej:hover { + text-decoration: none; +} + +.docusaurus .announcementBar_mb4j { + background-color: var(--ifm-color-white); + border-bottom: 1px solid var(--ifm-color-emphasis-100); + color: var(--ifm-color-black); + height: var(--docusaurus-announcement-bar-height); + align-items: center; + display: flex; +} + +.docusaurus .announcementBarPlaceholder_vyr4 { + flex: 0 0 10px; +} + +.docusaurus .announcementBarClose_gvF7 { + flex: 0 0 30px; + align-self: stretch; +} + +.docusaurus .toggle_vylO { + width: 2rem; + height: 2rem; +} + +.docusaurus .toggleButton_gllP { + transition: background var(--ifm-transition-fast); + border-radius: 50%; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + display: flex; +} + +.docusaurus .toggleButton_gllP:hover { + background: var(--ifm-color-emphasis-200); +} + +.docusaurus .toggleButtonDisabled_aARS { + cursor: not-allowed; +} + +.docusaurus .darkNavbarColorModeToggle_X3D1:hover { + background: var(--ifm-color-gray-800); +} + +.docusaurus [data-theme="dark"] .themedComponent--dark_xIcU, .docusaurus [data-theme="light"] .themedComponent--light_NVdE, .docusaurus html:not([data-theme]) .themedComponent--light_NVdE { + display: initial; +} + +.docusaurus .iconExternalLink_nPIU { + margin-left: .3rem; +} + +.docusaurus .dropdownNavbarItemMobile_S0Fm { + cursor: pointer; +} + +.docusaurus .iconLanguage_nlXk { + vertical-align: text-bottom; + margin-right: 5px; +} + +@supports selector(:has(*)) { + .docusaurus .navbarSearchContainer_Bca1:not(:has( > *)) { + display: none; + } +} + +.docusaurus .navbarHideable_jvwV { + transition: transform var(--ifm-transition-fast) ease; +} + +.docusaurus .navbarHidden_nLSi { + transform: translate3d(0, calc(-100% - 2px), 0); +} + +.docusaurus .errorBoundaryError_a6uf { + color: red; + white-space: pre-wrap; +} + +.docusaurus .errorBoundaryFallback_VBag { + color: red; + padding: .55rem; +} + +.docusaurus .anchorWithStickyNavbar_LWe7 { + scroll-margin-top: calc(var(--ifm-navbar-height) + .5rem); +} + +.docusaurus .anchorWithHideOnScrollNavbar_WYt5 { + scroll-margin-top: .5rem; +} + +.docusaurus .hash-link { + opacity: 0; + transition: opacity var(--ifm-transition-fast); + user-select: none; + padding-left: .5rem; +} + +.docusaurus .hash-link:before { + content: "#"; +} + +.docusaurus .mainWrapper_eExm { + flex-direction: column; + flex: 1 0 auto; + display: flex; +} + +.docusaurus #__docusaurus { + flex-direction: column; + min-height: 100%; + display: flex; +} + +.docusaurus .iconEdit_Z9Sw { + vertical-align: sub; + margin-right: .3em; +} + +.docusaurus .tag_zVej { + border: 1px solid var(--docusaurus-tag-list-border); + transition: border var(--ifm-transition-fast); +} + +.docusaurus .tag_zVej:hover { + --docusaurus-tag-list-border: var(--ifm-link-color); +} + +.docusaurus .tagRegular_sFm0 { + border-radius: var(--ifm-global-radius); + padding: .2rem .5rem .3rem; + font-size: 90%; +} + +.docusaurus .tagWithCount_h2kH { + border-left: 0; + align-items: center; + padding: 0 .5rem 0 1rem; + display: flex; + position: relative; +} + +.docusaurus .tagWithCount_h2kH:after, .docusaurus .tagWithCount_h2kH:before { + border: 1px solid var(--docusaurus-tag-list-border); + content: ""; + transition: inherit; + position: absolute; + top: 50%; +} + +.docusaurus .tagWithCount_h2kH:before { + border-bottom: 0; + border-right: 0; + width: 1.18rem; + height: 1.18rem; + right: 100%; + transform: translate(50%, -50%)rotate(-45deg); +} + +.docusaurus .tagWithCount_h2kH:after { + border-radius: 50%; + width: .5rem; + height: .5rem; + left: 0; + transform: translateY(-50%); +} + +.docusaurus .tagWithCount_h2kH span { + background: var(--ifm-color-secondary); + border-radius: var(--ifm-global-radius); + color: var(--ifm-color-black); + margin-left: .3rem; + padding: .1rem .4rem; + font-size: .7rem; + line-height: 1.2; +} + +.docusaurus .tags_jXut { + display: inline; +} + +.docusaurus .tag_QGVx { + margin: 0 .4rem .5rem 0; + display: inline-block; +} + +.docusaurus .lastUpdated_vwxv { + margin-top: .2rem; + font-size: smaller; + font-style: italic; +} + +.docusaurus .tocCollapsibleButton_TO0P { + font-size: inherit; + justify-content: space-between; + align-items: center; + width: 100%; + padding: .4rem .8rem; + display: flex; +} + +.docusaurus .tocCollapsibleButton_TO0P:after { + background: var(--ifm-menu-link-sublist-icon) 50% 50% / 2rem 2rem no-repeat; + content: ""; + filter: var(--ifm-menu-link-sublist-icon-filter); + transition: transform var(--ifm-transition-fast); + width: 1.25rem; + height: 1.25rem; + transform: rotate(180deg); +} + +.docusaurus .tocCollapsibleButtonExpanded_MG3E:after, .docusaurus .tocCollapsibleExpanded_sAul { + transform: none; +} + +.docusaurus .tocCollapsible_ETCw { + background-color: var(--ifm-menu-color-background-active); + border-radius: var(--ifm-global-radius); + margin: 1rem 0; +} + +.docusaurus .tocCollapsibleContent_vkbj > ul { + border-left: none; + border-top: 1px solid var(--ifm-color-emphasis-300); + padding: .2rem 0; + font-size: 15px; +} + +.docusaurus .tocCollapsibleContent_vkbj ul li { + margin: .4rem .8rem; +} + +.docusaurus .tableOfContents_bqdL { + max-height: calc(100vh - var(--ifm-navbar-height) - 2rem); + top: calc(var(--ifm-navbar-height) + 1rem); + position: sticky; + overflow-y: auto; +} + +.docusaurus .searchQueryInput_u2C7, .docusaurus .searchVersionInput_m0Ui { + background: var(--docsearch-searchbox-focus-background); + border: 2px solid var(--ifm-toc-border-color); + border-radius: var(--ifm-global-radius); + color: var(--docsearch-text-color); + font: var(--ifm-font-size-base) var(--ifm-font-family-base); + transition: border var(--ifm-transition-fast) ease; + width: 100%; + margin-bottom: .5rem; + padding: .8rem; +} + +.docusaurus .searchQueryInput_u2C7:focus, .docusaurus .searchVersionInput_m0Ui:focus { + border-color: var(--docsearch-primary-color); + outline: 0; +} + +.docusaurus .searchQueryInput_u2C7::placeholder { + color: var(--docsearch-muted-color); +} + +.docusaurus .searchResultsColumn_JPFH { + font-size: .9rem; + font-weight: 700; +} + +.docusaurus .algoliaLogo_rT1R { + max-width: 150px; +} + +.docusaurus .algoliaLogoPathFill_WdUC { + fill: var(--ifm-font-color-base); +} + +.docusaurus .searchResultItem_Tv2o { + border-bottom: 1px solid var(--ifm-toc-border-color); + padding: 1rem 0; +} + +.docusaurus .searchResultItemHeading_KbCB { + margin-bottom: 0; + font-weight: 400; +} + +.docusaurus .searchResultItemPath_lhe1 { + --ifm-breadcrumb-separator-size-multiplier: 1; + color: var(--ifm-color-content-secondary); + font-size: .8rem; +} + +.docusaurus .searchResultItemSummary_AEaO { + margin: .5rem 0 0; + font-style: italic; +} + +.docusaurus .loadingSpinner_XVxU { + border: .4em solid #eee; + border-top: .4em solid var(--ifm-color-primary); + border-radius: 50%; + width: 3rem; + height: 3rem; + margin: 0 auto; + animation: 1s linear infinite a; +} + +.docusaurus .search-result-match { + color: var(--docsearch-hit-color); + background: #ffd78e40; + padding: .09em 0; +} + +.docusaurus .backToTopButton_sjWU { + background-color: var(--ifm-color-emphasis-200); + box-shadow: var(--ifm-global-shadow-lw); + opacity: 0; + transition: all var(--ifm-transition-fast) var(--ifm-transition-timing-default); + visibility: hidden; + z-index: calc(var(--ifm-z-index-fixed) - 1); + border-radius: 50%; + width: 3rem; + height: 3rem; + position: fixed; + bottom: 1.3rem; + right: 1.3rem; + transform: scale(0); +} + +.docusaurus .buttonGroup__atx button, .docusaurus .codeBlockContainer_Ckt0 { + background: var(--prism-background-color); + color: var(--prism-color); +} + +.docusaurus .backToTopButton_sjWU:after { + background-color: var(--ifm-color-emphasis-1000); + content: " "; + -webkit-mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat; + -webkit-mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat; + mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat; + width: 100%; + height: 100%; + display: inline-block; +} + +.docusaurus .backToTopButtonShow_xfvO { + opacity: 1; + visibility: visible; + transform: scale(1); +} + +.docusaurus [data-theme="dark"]:root { + --docusaurus-collapse-button-bg: #ffffff0d; + --docusaurus-collapse-button-bg-hover: #ffffff1a; +} + +.docusaurus .collapseSidebarButton_PEFL { + margin: 0; + display: none; +} + +.docusaurus .docMainContainer_hjYf, .docusaurus .docRoot_UBD9 { + width: 100%; + display: flex; +} + +.docusaurus .footerLogoLink_BH7S { + opacity: .5; + transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); +} + +.docusaurus .codeBlockContainer_Ckt0 { + border-radius: var(--ifm-code-border-radius); + box-shadow: var(--ifm-global-shadow-lw); + margin-bottom: var(--ifm-leading); +} + +.docusaurus .codeBlockContent_biex { + border-radius: inherit; + direction: ltr; + position: relative; +} + +.docusaurus .codeBlockTitle_Ktv7 { + border-bottom: 1px solid var(--ifm-color-emphasis-300); + border-top-left-radius: inherit; + border-top-right-radius: inherit; + font-size: var(--ifm-code-font-size); + padding: .75rem var(--ifm-pre-padding); + font-weight: 500; +} + +.docusaurus .codeBlock_bY9V { + --ifm-pre-background: var(--prism-background-color); + margin: 0; + padding: 0; +} + +.docusaurus .codeBlockTitle_Ktv7 + .codeBlockContent_biex .codeBlock_bY9V { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.docusaurus .codeBlockLines_e6Vv { + float: left; + font: inherit; + padding: var(--ifm-pre-padding); + min-width: 100%; +} + +.docusaurus .codeBlockLinesWithNumbering_o6Pm { + padding: var(--ifm-pre-padding) 0; + display: table; +} + +.docusaurus .buttonGroup__atx { + right: calc(var(--ifm-pre-padding) / 2); + top: calc(var(--ifm-pre-padding) / 2); + column-gap: .2rem; + display: flex; + position: absolute; +} + +.docusaurus .buttonGroup__atx button { + border: 1px solid var(--ifm-color-emphasis-300); + border-radius: var(--ifm-global-radius); + opacity: 0; + transition: opacity var(--ifm-transition-fast) ease-in-out; + align-items: center; + padding: .4rem; + line-height: 0; + display: flex; +} + +.docusaurus .buttonGroup__atx button:focus-visible, .docusaurus .buttonGroup__atx button:hover { + opacity: 1 !important; +} + +.docusaurus .theme-code-block:hover .buttonGroup__atx button { + opacity: .4; +} + +.docusaurus :where(:root) { + --docusaurus-highlighted-code-line-bg: #484d5b; +} + +.docusaurus :where([data-theme="dark"]) { + --docusaurus-highlighted-code-line-bg: #646464; +} + +.docusaurus .theme-code-block-highlighted-line { + background-color: var(--docusaurus-highlighted-code-line-bg); + margin: 0 calc(var(--ifm-pre-padding) * -1); + padding: 0 var(--ifm-pre-padding); + display: block; +} + +.docusaurus .codeLine_lJS_ { + counter-increment: a; + display: table-row; +} + +.docusaurus .codeLineNumber_Tfdd { + background: var(--ifm-pre-background); + overflow-wrap: normal; + padding: 0 var(--ifm-pre-padding); + text-align: right; + width: 1%; + display: table-cell; + position: sticky; + left: 0; +} + +.docusaurus .codeLineNumber_Tfdd:before { + content: counter(a); + opacity: .4; +} + +.docusaurus .codeLineContent_feaV { + padding-right: var(--ifm-pre-padding); +} + +.docusaurus .theme-code-block:hover .copyButtonCopied_obH4 { + opacity: 1 !important; +} + +.docusaurus .copyButtonIcons_eSgA { + width: 1.125rem; + height: 1.125rem; + position: relative; +} + +.docusaurus .copyButtonIcon_y97N, .docusaurus .copyButtonSuccessIcon_LjdS { + fill: currentColor; + height: inherit; + opacity: inherit; + transition: all var(--ifm-transition-fast) ease; + width: inherit; + position: absolute; + top: 0; + left: 0; +} + +.docusaurus .copyButtonSuccessIcon_LjdS { + color: #00d600; + opacity: 0; + top: 50%; + left: 50%; + transform: translate(-50%, -50%)scale(.33); +} + +.docusaurus .copyButtonCopied_obH4 .copyButtonIcon_y97N { + opacity: 0; + transform: scale(.33); +} + +.docusaurus .copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS { + opacity: 1; + transition-delay: 75ms; + transform: translate(-50%, -50%)scale(1); +} + +.docusaurus .wordWrapButtonIcon_Bwma { + width: 1.2rem; + height: 1.2rem; +} + +.docusaurus .details_lb9f { + --docusaurus-details-summary-arrow-size: .38rem; + --docusaurus-details-transition: transform .2s ease; + --docusaurus-details-decoration-color: grey; +} + +.docusaurus .details_lb9f > summary { + cursor: pointer; + padding-left: 1rem; + list-style: none; + position: relative; +} + +.docusaurus .details_lb9f > summary::-webkit-details-marker { + display: none; +} + +.docusaurus .details_lb9f > summary:before { + border-color: #0000 #0000 #0000 var(--docusaurus-details-decoration-color); + border-style: solid; + border-width: var(--docusaurus-details-summary-arrow-size); + content: ""; + transform-origin: calc(var(--docusaurus-details-summary-arrow-size) / 2) 50%; + transition: var(--docusaurus-details-transition); + position: absolute; + top: .45rem; + left: 0; + transform: rotate(0); +} + +.docusaurus .collapsibleContent_i85q { + border-top: 1px solid var(--docusaurus-details-decoration-color); + margin-top: 1rem; + padding-top: 1rem; +} + +.docusaurus .details_b_Ee { + --docusaurus-details-decoration-color: var(--ifm-alert-border-color); + --docusaurus-details-transition: transform var(--ifm-transition-fast) ease; + border: 1px solid var(--ifm-alert-border-color); + margin: 0 0 var(--ifm-spacing-vertical); +} + +.docusaurus .containsTaskList_mC6p { + list-style: none; +} + +.docusaurus .admonition_xJq3 { + margin-bottom: 1em; +} + +.docusaurus .admonitionHeading_Gvgb { + font: var(--ifm-heading-font-weight) var(--ifm-h5-font-size) / var(--ifm-heading-line-height) var(--ifm-heading-font-family); +} + +.docusaurus .admonitionHeading_Gvgb:not(:last-child) { + margin-bottom: .3rem; +} + +.docusaurus .admonitionHeading_Gvgb code { + text-transform: none; +} + +.docusaurus .admonitionIcon_Rf37 { + vertical-align: middle; + margin-right: .4em; + display: inline-block; +} + +.docusaurus .admonitionIcon_Rf37 svg { + fill: var(--ifm-alert-foreground-color); + width: 1.6em; + height: 1.6em; + display: inline-block; +} + +.docusaurus .breadcrumbsContainer_Alpn { + --ifm-breadcrumb-size-multiplier: .8; + margin-bottom: .8rem; +} + +.docusaurus .docsWrapper_hBAB { + flex: 1 0 auto; + display: flex; +} + +.docusaurus .DocSearch-Button, .docusaurus .DocSearch-Button-Container { + align-items: center; + display: flex; +} + +.docusaurus .DocSearch-Button { + background: var(--docsearch-searchbox-background); + color: var(--docsearch-muted-color); + cursor: pointer; + user-select: none; + border: 0; + border-radius: 40px; + justify-content: space-between; + height: 36px; + padding: 0 8px; + font-weight: 500; +} + +.docusaurus .DocSearch-Button:active, .docusaurus .DocSearch-Button:focus, .docusaurus .DocSearch-Button:hover { + background: var(--docsearch-searchbox-focus-background); + box-shadow: var(--docsearch-searchbox-shadow); + color: var(--docsearch-text-color); + outline: 0; +} + +.docusaurus .DocSearch-Search-Icon { + stroke-width: 1.6px; +} + +.docusaurus .DocSearch-Hit-Tree, .docusaurus .DocSearch-Hit-action, .docusaurus .DocSearch-Hit-icon, .docusaurus .DocSearch-Reset { + stroke-width: var(--docsearch-icon-stroke-width); +} + +.docusaurus .DocSearch-Button .DocSearch-Search-Icon { + color: var(--docsearch-text-color); +} + +.docusaurus .DocSearch-Button-Placeholder { + padding: 0 12px 0 6px; + font-size: 1rem; +} + +.docusaurus .DocSearch-Input, .docusaurus .DocSearch-Link { + -webkit-appearance: none; + font: inherit; +} + +.docusaurus .DocSearch-Button-Keys { + min-width: calc(40px + .8em); + display: flex; +} + +.docusaurus .DocSearch-Button-Key { + background: var(--docsearch-key-gradient); + box-shadow: var(--docsearch-key-shadow); + color: var(--docsearch-muted-color); + border: 0; + border-radius: 3px; + justify-content: center; + align-items: center; + width: 20px; + height: 18px; + margin-right: .4em; + padding: 0 0 2px; + display: flex; + position: relative; + top: -1px; +} + +.docusaurus .DocSearch--active { + overflow: hidden !important; +} + +.docusaurus .DocSearch-Container { + background-color: var(--docsearch-container-background); + z-index: 200; + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; +} + +.docusaurus .DocSearch-Link { + appearance: none; + color: var(--docsearch-highlight-color); + cursor: pointer; + background: none; + border: 0; + margin: 0; + padding: 0; +} + +.docusaurus .DocSearch-Modal { + background: var(--docsearch-modal-background); + box-shadow: var(--docsearch-modal-shadow); + max-width: var(--docsearch-modal-width); + border-radius: 6px; + flex-direction: column; + margin: 60px auto auto; + position: relative; +} + +.docusaurus .DocSearch-SearchBar { + padding: var(--docsearch-spacing) var(--docsearch-spacing) 0; + display: flex; +} + +.docusaurus .DocSearch-Form { + background: var(--docsearch-searchbox-focus-background); + box-shadow: var(--docsearch-searchbox-shadow); + height: var(--docsearch-searchbox-height); + padding: 0 var(--docsearch-spacing); + border-radius: 4px; + align-items: center; + width: 100%; + margin: 0; + display: flex; + position: relative; +} + +.docusaurus .DocSearch-Input { + appearance: none; + color: var(--docsearch-text-color); + background: none; + border: 0; + outline: 0; + flex: 1; + width: 80%; + height: 100%; + padding: 0 0 0 8px; + font-size: 1.2em; +} + +.docusaurus .DocSearch-Hit-action-button, .docusaurus .DocSearch-Reset { + -webkit-appearance: none; + cursor: pointer; + border: 0; +} + +.docusaurus .DocSearch-Input::placeholder { + color: var(--docsearch-muted-color); + opacity: 1; +} + +.docusaurus .DocSearch-Input::-webkit-search-cancel-button { + display: none; +} + +.docusaurus .DocSearch-Input::-webkit-search-decoration { + display: none; +} + +.docusaurus .DocSearch-Input::-webkit-search-results-button { + display: none; +} + +.docusaurus .DocSearch-Input::-webkit-search-results-decoration { + display: none; +} + +.docusaurus .DocSearch-LoadingIndicator, .docusaurus .DocSearch-MagnifierLabel, .docusaurus .DocSearch-Reset { + margin: 0; + padding: 0; +} + +.docusaurus .DocSearch-Container--Stalled .DocSearch-LoadingIndicator, .docusaurus .DocSearch-MagnifierLabel, .docusaurus .DocSearch-Reset { + color: var(--docsearch-highlight-color); + justify-content: center; + align-items: center; + display: flex; +} + +.docusaurus .DocSearch-Cancel, .docusaurus .DocSearch-Container--Stalled .DocSearch-MagnifierLabel, .docusaurus .DocSearch-LoadingIndicator, .docusaurus .DocSearch-Reset[hidden] { + display: none; +} + +.docusaurus .DocSearch-Reset { + appearance: none; + color: var(--docsearch-icon-color); + background: none; + border-radius: 50%; + padding: 2px; + animation: .1s ease-in forwards b; + right: 0; +} + +.docusaurus .DocSearch-Help, .docusaurus .DocSearch-HitsFooter, .docusaurus .DocSearch-Label { + color: var(--docsearch-muted-color); +} + +.docusaurus .DocSearch-Reset:hover { + color: var(--docsearch-highlight-color); +} + +.docusaurus .DocSearch-LoadingIndicator svg, .docusaurus .DocSearch-MagnifierLabel svg { + width: 24px; + height: 24px; +} + +.docusaurus .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; +} + +.docusaurus .DocSearch-Dropdown::-webkit-scrollbar { + width: 12px; +} + +.docusaurus .DocSearch-Dropdown::-webkit-scrollbar-track { + background: none; +} + +.docusaurus .DocSearch-Dropdown::-webkit-scrollbar-thumb { + background-color: var(--docsearch-muted-color); + border: 3px solid var(--docsearch-modal-background); + border-radius: 20px; +} + +.docusaurus .DocSearch-Dropdown ul { + margin: 0; + padding: 0; + list-style: none; +} + +.docusaurus .DocSearch-Label { + font-size: .75em; + line-height: 1.6em; +} + +.docusaurus .DocSearch-Help { + user-select: none; + margin: 0; + font-size: .9em; +} + +.docusaurus .DocSearch-Title { + font-size: 1.2em; +} + +.docusaurus .DocSearch-Logo a { + display: flex; +} + +.docusaurus .DocSearch-Logo svg { + color: var(--docsearch-logo-color); + margin-left: 8px; +} + +.docusaurus .DocSearch-Hits:last-of-type { + margin-bottom: 24px; +} + +.docusaurus .DocSearch-Hits mark { + color: var(--docsearch-highlight-color); + background: none; +} + +.docusaurus .DocSearch-HitsFooter { + margin-bottom: var(--docsearch-spacing); + padding: var(--docsearch-spacing); + justify-content: center; + font-size: .85em; + display: flex; +} + +.docusaurus .DocSearch-HitsFooter a { + color: inherit; + border-bottom: 1px solid; +} + +.docusaurus .DocSearch-Hit { + border-radius: 4px; + padding-bottom: 4px; + display: flex; + position: relative; +} + +.docusaurus .DocSearch-Hit--deleting { + opacity: 0; + transition: all .25s linear; +} + +.docusaurus .DocSearch-Hit--favoriting { + transform-origin: top; + transition: all .25s linear .25s; + transform: scale(0); +} + +.docusaurus .DocSearch-Hit a { + background: var(--docsearch-hit-background); + box-shadow: var(--docsearch-hit-shadow); + padding-left: var(--docsearch-spacing); + border-radius: 4px; + width: 100%; + display: block; +} + +.docusaurus .DocSearch-Hit-source { + background: var(--docsearch-modal-background); + color: var(--docsearch-highlight-color); + z-index: 10; + margin: 0 -4px; + padding: 8px 4px 0; + font-size: .85em; + font-weight: 600; + line-height: 32px; + position: sticky; + top: 0; +} + +.docusaurus .DocSearch-Hit-Tree { + color: var(--docsearch-muted-color); + height: var(--docsearch-hit-height); + opacity: .5; + width: 24px; +} + +.docusaurus .DocSearch-Hit[aria-selected="true"] a { + background-color: var(--docsearch-highlight-color); +} + +.docusaurus .DocSearch-Hit[aria-selected="true"] mark { + text-decoration: underline; +} + +.docusaurus .DocSearch-Hit-Container { + color: var(--docsearch-hit-color); + height: var(--docsearch-hit-height); + padding: 0 var(--docsearch-spacing) 0 0; + flex-direction: row; + align-items: center; + display: flex; +} + +.docusaurus .DocSearch-Hit-icon { + width: 20px; + height: 20px; +} + +.docusaurus .DocSearch-Hit-action, .docusaurus .DocSearch-Hit-icon { + color: var(--docsearch-muted-color); +} + +.docusaurus .DocSearch-Hit-action { + align-items: center; + width: 22px; + height: 22px; + display: flex; +} + +.docusaurus .DocSearch-Hit-action svg { + width: 18px; + height: 18px; + display: block; +} + +.docusaurus .DocSearch-Hit-action + .DocSearch-Hit-action { + margin-left: 6px; +} + +.docusaurus .DocSearch-Hit-action-button { + appearance: none; + color: inherit; + background: none; + border-radius: 50%; + padding: 2px; +} + +.docusaurus svg.DocSearch-Hit-Select-Icon { + display: none; +} + +.docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-Select-Icon { + display: block; +} + +.docusaurus .DocSearch-Hit-action-button:focus, .docusaurus .DocSearch-Hit-action-button:hover { + background: #0003; + transition: background-color .1s ease-in; +} + +.docusaurus .DocSearch-Hit-action-button:focus path, .docusaurus .DocSearch-Hit-action-button:hover path { + fill: #fff; +} + +.docusaurus .DocSearch-Hit-content-wrapper { + text-overflow: ellipsis; + white-space: nowrap; + flex-direction: column; + flex: auto; + justify-content: center; + width: 80%; + margin: 0 8px; + font-weight: 500; + line-height: 1.2em; + display: flex; + position: relative; + overflow-x: hidden; +} + +.docusaurus .DocSearch-Hit-title { + font-size: .9em; +} + +.docusaurus .DocSearch-Hit-path { + color: var(--docsearch-muted-color); + font-size: .75em; +} + +.docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-Tree, .docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-action, .docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-icon, .docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-path, .docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-text, .docusaurus .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-title, .docusaurus .DocSearch-Hit[aria-selected="true"] mark { + color: var(--docsearch-hit-active-color) !important; +} + +.docusaurus .DocSearch-ErrorScreen, .docusaurus .DocSearch-NoResults, .docusaurus .DocSearch-StartScreen { + text-align: center; + width: 80%; + margin: 0 auto; + padding: 36px 0; + font-size: .9em; +} + +.docusaurus .DocSearch-Screen-Icon { + color: var(--docsearch-muted-color); + padding-bottom: 12px; +} + +.docusaurus .DocSearch-NoResults-Prefill-List { + text-align: left; + padding-bottom: 24px; + display: inline-block; +} + +.docusaurus .DocSearch-NoResults-Prefill-List ul { + padding: 8px 0 0; + display: inline-block; +} + +.docusaurus .DocSearch-NoResults-Prefill-List li { + list-style-type: "» "; + list-style-position: inside; +} + +.docusaurus .DocSearch-Prefill { + appearance: none; + color: var(--docsearch-highlight-color); + cursor: pointer; + background: none; + border: 0; + border-radius: 1em; + padding: 0; + font-size: 1em; + font-weight: 700; + display: inline-block; +} + +.docusaurus .DocSearch-Prefill:focus, .docusaurus .DocSearch-Prefill:hover { + outline: 0; + text-decoration: underline; +} + +.docusaurus .DocSearch-Footer { + background: var(--docsearch-footer-background); + box-shadow: var(--docsearch-footer-shadow); + height: var(--docsearch-footer-height); + padding: 0 var(--docsearch-spacing); + user-select: none; + z-index: 300; + border-radius: 0 0 8px 8px; + flex-direction: row-reverse; + flex-shrink: 0; + justify-content: space-between; + align-items: center; + width: 100%; + display: flex; + position: relative; +} + +.docusaurus .DocSearch-Commands { + color: var(--docsearch-muted-color); + margin: 0; + padding: 0; + list-style: none; + display: flex; +} + +.docusaurus .DocSearch-Commands li { + align-items: center; + display: flex; +} + +.docusaurus .DocSearch-Commands li:not(:last-of-type) { + margin-right: .8em; +} + +.docusaurus .DocSearch-Commands-Key { + background: var(--docsearch-key-gradient); + box-shadow: var(--docsearch-key-shadow); + color: var(--docsearch-muted-color); + border: 0; + border-radius: 2px; + justify-content: center; + align-items: center; + width: 20px; + height: 18px; + margin-right: .4em; + padding: 0 0 1px; + display: flex; +} + +.docusaurus .DocSearch-Button { + transition: all var(--ifm-transition-fast) var(--ifm-transition-timing-default); + margin: 0; +} + +.docusaurus .DocSearch-Container { + z-index: calc(var(--ifm-z-index-fixed) + 1); +} + +@media (min-width: 24rem) { + :root { + --ifm-spacing-horizontal: 2rem; + } +} + +@media (min-width: 36rem) { + :root { + --ifm-pre-padding: 2rem; + } + + .docusaurus .pagination-nav__link { + padding: 1rem 1.5rem; + } +} + +@media (min-width: 640px) { + .docusaurus .container { + max-width: 640px; + } + + .docusaurus .sm\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .docusaurus .sm\:block { + display: block; + } + + .docusaurus .sm\:hidden { + display: none; + } + + .docusaurus .sm\:columns-2 { + column-count: 2; + } + + .docusaurus .sm\:grid-cols-10 { + grid-template-columns: repeat(10, minmax(0, 1fr)); + } + + .docusaurus .sm\:overflow-hidden { + overflow: hidden; + } + + .docusaurus .sm\:border-l { + border-left-width: 1px; + } + + .docusaurus .sm\:border-solid { + border-style: solid; + } + + .docusaurus .sm\:pl-6 { + padding-left: 1.5rem; + } +} + +@media (min-width: 768px) { + .docusaurus .container { + max-width: 768px; + } + + .docusaurus .md\:mb-24 { + margin-bottom: 6rem; + } + + .docusaurus .md\:grid { + display: grid; + } + + .docusaurus .md\:w-auto { + width: auto; + } + + .docusaurus .md\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .docusaurus .md\:flex-row { + flex-direction: row; + } + + .docusaurus .md\:items-center { + align-items: center; + } + + .docusaurus .md\:justify-center { + justify-content: center; + } + + .docusaurus .md\:gap-16 { + gap: 4rem; + } + + .docusaurus .md\:gap-4 { + gap: 1rem; + } + + .docusaurus .md\:pb-0 { + padding-bottom: 0; + } + + .docusaurus .md\:pt-9 { + padding-top: 2.25rem; + } + + .docusaurus .md\:text-6xl { + font-size: 3.75rem; + line-height: 1; + } +} + +@media (min-width: 997px) { + .docusaurus .collapseSidebarButton_PEFL, .docusaurus .expandButton_TmdG { + background-color: var(--docusaurus-collapse-button-bg); + } + + .docusaurus .product-header { + display: block; + } + + .docusaurus .navbar__brand { + margin-right: 1.5rem; + } + + .docusaurus .navbar__product, .docusaurus .tocMobile_ITEo { + display: none; + } + + .docusaurus .footer { + padding-inline: 0; + } + + :root { + --docusaurus-announcement-bar-height: 30px; + } + + .docusaurus .announcementBarClose_gvF7, .docusaurus .announcementBarPlaceholder_vyr4 { + flex-basis: 50px; + } + + .docusaurus .navbarSearchContainer_Bca1 { + padding: var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal); + } + + .docusaurus .lastUpdated_vwxv { + text-align: right; + } + + .docusaurus .collapseSidebarButton_PEFL { + border: 1px solid var(--ifm-toc-border-color); + border-radius: 0; + height: 40px; + position: sticky; + bottom: 0; + display: block !important; + } + + .docusaurus .collapseSidebarButtonIcon_kv0_ { + margin-top: 4px; + transform: rotate(180deg); + } + + .docusaurus .expandButtonIcon_i1dp, .docusaurus [dir="rtl"] .collapseSidebarButtonIcon_kv0_ { + transform: rotate(0); + } + + .docusaurus .collapseSidebarButton_PEFL:focus, .docusaurus .collapseSidebarButton_PEFL:hover, .docusaurus .expandButton_TmdG:focus, .docusaurus .expandButton_TmdG:hover { + background-color: var(--docusaurus-collapse-button-bg-hover); + } + + .docusaurus .menuHtmlItem_M9Kj { + padding: var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal); + } + + .docusaurus .menu_SIkG { + flex-grow: 1; + padding: .5rem; + } + + @supports (scrollbar-gutter: stable) { + .docusaurus .menu_SIkG { + scrollbar-gutter: stable; + padding: .5rem 0 .5rem .5rem; + } + } + + .docusaurus .menuWithAnnouncementBar_GW3s { + margin-bottom: var(--docusaurus-announcement-bar-height); + } + + .docusaurus .sidebar_njMd { + padding-top: var(--ifm-navbar-height); + width: var(--doc-sidebar-width); + flex-direction: column; + height: 100%; + display: flex; + } + + .docusaurus .sidebarWithHideableNavbar_wUlq { + padding-top: 0; + } + + .docusaurus .sidebarHidden_VK0M { + opacity: 0; + visibility: hidden; + } + + .docusaurus .sidebarLogo_isFc { + margin: 0 var(--ifm-navbar-padding-horizontal); + max-height: var(--ifm-navbar-height); + min-height: var(--ifm-navbar-height); + align-items: center; + color: inherit !important; + text-decoration: none !important; + display: flex !important; + } + + .docusaurus .sidebarLogo_isFc img { + height: 2rem; + margin-right: .5rem; + } + + .docusaurus .expandButton_TmdG { + transition: background-color var(--ifm-transition-fast) ease; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + display: flex; + position: absolute; + top: 0; + right: 0; + } + + .docusaurus [dir="rtl"] .expandButtonIcon_i1dp { + transform: rotate(180deg); + } + + .docusaurus .docSidebarContainer_YfHR { + border-right: 1px solid var(--ifm-toc-border-color); + clip-path: inset(0); + margin-top: calc(var(--ifm-navbar-height) * -1); + transition: width var(--ifm-transition-fast) ease; + width: var(--doc-sidebar-width); + will-change: width; + display: block; + } + + .docusaurus .docSidebarContainerHidden_DPk8 { + cursor: pointer; + width: var(--doc-sidebar-hidden-width); + } + + .docusaurus .sidebarViewport_aRkj { + height: 100%; + max-height: 100vh; + position: sticky; + top: 0; + } + + .docusaurus .docMainContainer_hjYf { + max-width: calc(100% - var(--doc-sidebar-width)); + flex-grow: 1; + } + + .docusaurus .docMainContainerEnhanced_of6x { + max-width: calc(100% - var(--doc-sidebar-hidden-width)); + } + + .docusaurus .docItemWrapperEnhanced_s6pk { + max-width: calc(var(--ifm-container-width) + var(--doc-sidebar-width)) !important; + } + + .docusaurus .docItemCol_VOVn { + max-width: 75% !important; + } +} + +@media (min-width: 1024px) { + .docusaurus .container { + max-width: 1024px; + } + + .docusaurus .lg\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .docusaurus .lg\:columns-3 { + column-count: 3; + } + + .docusaurus .lg\:gap-8 { + gap: 2rem; + } + + .docusaurus .lg\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } +} + +@media (min-width: 1280px) { + .docusaurus .container { + max-width: 1280px; + } + + .docusaurus .xl\:columns-4 { + column-count: 4; + } + + .docusaurus .xl\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } +} + +@media (min-width: 1440px) { + .docusaurus .container { + max-width: var(--ifm-container-width-xl); + } +} + +@media (min-width: 1536px) { + .docusaurus .container { + max-width: 1536px; + } +} + +@media (max-width: 996px) { + .docusaurus .col { + --ifm-col-width: 100%; + flex-basis: var(--ifm-col-width); + margin-left: 0; + } + + .docusaurus .footer { + --ifm-footer-padding-horizontal: 0; + } + + .docusaurus .colorModeToggle_x44X, .docusaurus .footer__link-separator, .docusaurus .navbar__item, .docusaurus .tableOfContents_bqdL { + display: none; + } + + .docusaurus .footer__link-item, .docusaurus .secondary-navbar .navbar__item { + display: block; + } + + .docusaurus .footer__col { + margin-bottom: calc(var(--ifm-spacing-vertical) * 3); + } + + .docusaurus .hero { + padding-left: 0; + padding-right: 0; + } + + .docusaurus .navbar > .container, .docusaurus .navbar > .container-fluid { + padding: 0; + } + + .docusaurus .navbar__toggle { + display: inherit; + } + + .docusaurus .navbar__search-input { + width: 9rem; + } + + .docusaurus .pills--block, .docusaurus .tabs--block { + flex-direction: column; + } + + .docusaurus .navbarSearchContainer_Bca1 { + right: var(--ifm-navbar-padding-horizontal); + position: absolute; + } + + .docusaurus .docItemContainer_F8PC { + padding: 0 .3rem; + } +} + +@media only screen and (max-width: 996px) { + .docusaurus .searchQueryColumn_RTkw, .docusaurus .searchResultsColumn_JPFH { + max-width: 60% !important; + } + + .docusaurus .searchLogoColumn_rJIA, .docusaurus .searchVersionColumn_ypXd { + max-width: 40% !important; + } + + .docusaurus .searchLogoColumn_rJIA { + padding-left: 0 !important; + } +} + +@media (max-width: 768px) { + .docusaurus .DocSearch-Button-Keys, .docusaurus .DocSearch-Button-Placeholder, .docusaurus .DocSearch-Commands, .docusaurus .DocSearch-Hit-Tree { + display: none; + } + + :root { + --docsearch-spacing: 10px; + --docsearch-footer-height: 40px; + } + + .docusaurus .DocSearch-Dropdown { + max-height: calc(var(--docsearch-vh, 1vh) * 100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height)); + height: 100%; + } + + .docusaurus .DocSearch-Container { + height: calc(var(--docsearch-vh, 1vh) * 100); + height: -webkit-fill-available; + position: absolute; + } + + .docusaurus .DocSearch-Footer { + border-radius: 0; + position: absolute; + bottom: 0; + } + + .docusaurus .DocSearch-Hit-content-wrapper { + width: 80%; + display: flex; + position: relative; + } + + .docusaurus .DocSearch-Modal { + box-shadow: none; + height: calc(var(--docsearch-vh, 1vh) * 100); + border-radius: 0; + width: 100%; + max-width: 100%; + height: -webkit-fill-available; + margin: 0; + } + + .docusaurus .DocSearch-Cancel { + appearance: none; + color: var(--docsearch-highlight-color); + cursor: pointer; + font: inherit; + margin-left: var(--docsearch-spacing); + user-select: none; + white-space: nowrap; + background: none; + border: 0; + outline: 0; + flex: none; + padding: 0; + font-size: 1em; + font-weight: 500; + display: inline-block; + overflow: hidden; + } +} + +@media (max-width: 36rem) { + .docusaurus .markdown > .tabs-container div[class*="codeBlockContainer"], .docusaurus .markdown > div[class*="codeBlockContainer"] { + margin-inline: calc(var(--ifm-global-spacing) * -1); + border-radius: 0; + } + + .docusaurus .markdown > .tabs-container { + margin-inline: calc(var(--ifm-global-spacing) * -1); + padding-inline: var(--ifm-global-spacing); + } +} + +@media (max-width: 576px) { + .docusaurus .markdown h1:first-child { + --ifm-h1-font-size: 2rem; + } + + .docusaurus .markdown > h2 { + --ifm-h2-font-size: 1.5rem; + } + + .docusaurus .markdown > h3 { + --ifm-h3-font-size: 1.25rem; + } +} + +@media screen and (max-width: 576px) { + .docusaurus .searchQueryColumn_RTkw { + max-width: 100% !important; + } + + .docusaurus .searchVersionColumn_ypXd { + padding-left: var(--ifm-spacing-horizontal) !important; + max-width: 100% !important; + } +} + +@media (hover: hover) { + .docusaurus .backToTopButton_sjWU:hover { + background-color: var(--ifm-color-emphasis-300); + } +} + +@media (pointer: fine) { + .docusaurus .thin-scrollbar { + scrollbar-width: thin; + } + + .docusaurus .thin-scrollbar::-webkit-scrollbar { + height: var(--ifm-scrollbar-size); + width: var(--ifm-scrollbar-size); + } + + .docusaurus .thin-scrollbar::-webkit-scrollbar-track { + background: var(--ifm-scrollbar-track-background-color); + border-radius: 10px; + } + + .docusaurus .thin-scrollbar::-webkit-scrollbar-thumb { + background: var(--ifm-scrollbar-thumb-background-color); + border-radius: 10px; + } + + .docusaurus .thin-scrollbar::-webkit-scrollbar-thumb:hover { + background: var(--ifm-scrollbar-thumb-hover-background-color); + } +} + +@media (prefers-reduced-motion: reduce) { + :root { + --ifm-transition-fast: 0s; + --ifm-transition-slow: 0s; + } +} + +@media screen and (prefers-reduced-motion: reduce) { + .docusaurus .DocSearch-Reset { + stroke-width: var(--docsearch-icon-stroke-width); + appearance: none; + color: var(--docsearch-icon-color); + cursor: pointer; + background: none; + border: 0; + border-radius: 50%; + animation: none; + right: 0; + } + + .docusaurus .DocSearch-Hit--deleting, .docusaurus .DocSearch-Hit--favoriting { + transition: none; + } + + .docusaurus .DocSearch-Hit-action-button:focus, .docusaurus .DocSearch-Hit-action-button:hover { + background: #0003; + transition: none; + } +} + +@media print { + .docusaurus .announcementBar_mb4j, .docusaurus .footer, .docusaurus .menu, .docusaurus .navbar, .docusaurus .pagination-nav, .docusaurus .table-of-contents, .docusaurus .tocMobile_ITEo { + display: none; + } + + .docusaurus .tabs { + page-break-inside: avoid; + } + + .docusaurus .codeBlockLines_e6Vv { + white-space: pre-wrap; + } +} + +@keyframes a { + to { + transform: rotate(1turn); + } +} + +@keyframes b { + 0% { + opacity: 0; + } + + to { + opacity: 1; + } +} diff --git a/reference/nav.html b/reference/nav.html index 3b24ba8ae..7113906a9 100644 --- a/reference/nav.html +++ b/reference/nav.html @@ -1,61 +1,104 @@
- - - diff --git a/reference/nav_deno.html b/reference/nav_deno.html new file mode 100644 index 000000000..21cd17189 --- /dev/null +++ b/reference/nav_deno.html @@ -0,0 +1,26 @@ + + + + diff --git a/reference/nav_node.html b/reference/nav_node.html new file mode 100644 index 000000000..410fdb66a --- /dev/null +++ b/reference/nav_node.html @@ -0,0 +1,32 @@ + + + + diff --git a/reference/nav_web.html b/reference/nav_web.html new file mode 100644 index 000000000..187d0ee63 --- /dev/null +++ b/reference/nav_web.html @@ -0,0 +1,29 @@ + + + + diff --git a/reference/node-docs.ts b/reference/node-docs.ts index 1717d3f57..6eeb5e537 100644 --- a/reference/node-docs.ts +++ b/reference/node-docs.ts @@ -1,5 +1,7 @@ import { Node, Project, ts } from "ts-morph"; +await Deno.mkdir("types/node", { recursive: true }); + const cleanProject = new Project(); const files = cleanProject.addSourceFilesAtPaths( "./node_modules/@types/node/**/*.d.ts",