From 854759cb433d5ffda7a54b2d63b70f603c8bfd61 Mon Sep 17 00:00:00 2001 From: Soufiane Fariss Date: Fri, 16 Aug 2024 18:17:34 +0200 Subject: [PATCH 01/33] add tooltip to show decimal/octal rep --- .../src/components/columns/RuleColumn.vue | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/web/explorer/src/components/columns/RuleColumn.vue b/web/explorer/src/components/columns/RuleColumn.vue index 6c4b1ca2e..f51977373 100644 --- a/web/explorer/src/components/columns/RuleColumn.vue +++ b/web/explorer/src/components/columns/RuleColumn.vue @@ -31,7 +31,15 @@ - + From 450195572855caf8a2f139d351722dd0047f218a Mon Sep 17 00:00:00 2001 From: Soufiane Fariss Date: Fri, 16 Aug 2024 23:37:30 +0200 Subject: [PATCH 05/33] remove octal repr for hex values --- web/explorer/src/components/columns/RuleColumn.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/web/explorer/src/components/columns/RuleColumn.vue b/web/explorer/src/components/columns/RuleColumn.vue index f51977373..bafad25c3 100644 --- a/web/explorer/src/components/columns/RuleColumn.vue +++ b/web/explorer/src/components/columns/RuleColumn.vue @@ -75,9 +75,7 @@ defineProps({ const getTooltipContent = (data) => { if (data.typeValue === "number" || data.typeValue === "offset") { const decimalValue = parseInt(data.name, 16); - const octalValue = "0o" + decimalValue.toString(8); - return `Decimal: ${decimalValue} -Octal: ${octalValue}`; + return `Decimal: ${decimalValue}`; } return null; }; From 7c26490caaef5a27af4ceff1e577262fa05a271d Mon Sep 17 00:00:00 2001 From: Soufiane Fariss Date: Mon, 19 Aug 2024 15:12:33 +0200 Subject: [PATCH 06/33] remove download button in release mode --- web/explorer/src/components/NavBar.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/explorer/src/components/NavBar.vue b/web/explorer/src/components/NavBar.vue index 1c19291e5..da80b6e74 100644 --- a/web/explorer/src/components/NavBar.vue +++ b/web/explorer/src/components/NavBar.vue @@ -1,6 +1,8 @@ - + Date: Wed, 21 Aug 2024 03:28:47 +0200 Subject: [PATCH 23/33] use monospace font for match location nodes --- web/explorer/src/components/columns/RuleColumn.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/explorer/src/components/columns/RuleColumn.vue b/web/explorer/src/components/columns/RuleColumn.vue index 78aed2174..d6a4b6035 100644 --- a/web/explorer/src/components/columns/RuleColumn.vue +++ b/web/explorer/src/components/columns/RuleColumn.vue @@ -11,7 +11,7 @@ From 05083cfb6ea70f4062ce64707f847cef99b9a0b2 Mon Sep 17 00:00:00 2001 From: Soufiane Fariss Date: Wed, 21 Aug 2024 10:51:42 +0200 Subject: [PATCH 24/33] refactor and optimize parseRules routine --- web/explorer/src/utils/rdocParser.js | 485 ++++++++++++--------------- 1 file changed, 210 insertions(+), 275 deletions(-) diff --git a/web/explorer/src/utils/rdocParser.js b/web/explorer/src/utils/rdocParser.js index 5525d222f..61885308f 100644 --- a/web/explorer/src/utils/rdocParser.js +++ b/web/explorer/src/utils/rdocParser.js @@ -3,69 +3,219 @@ * @param {Object} rules - The rules object from the rodc JSON data * @param {string} flavor - The flavor of the analysis (static or dynamic) * @param {Object} layout - The layout object from the rdoc JSON data - * @param {number} [maxMatches=30] - Maximum number of matches to parse per rule + * @param {number} [maxMatches=300] - Maximum number of matches to parse per rule (used for optimized rendering in dynamic analysis) * @returns {Array} - Parsed tree data for the TreeTable component */ -export function parseRules(rules, flavor, layout, maxMatches = 30) { - return Object.entries(rules).map(([, rule], index) => { - const ruleNode = { - key: `${index}`, - data: { - type: "rule", - name: rule.meta.name, - lib: rule.meta.lib, - matchCount: rule.matches.length, - namespace: rule.meta.namespace, - mbc: rule.meta.mbc, - source: rule.source, - attack: rule.meta.attack - } - }; +export function parseRules(rules, flavor, _layout, maxMatches = 300) { + const layout = preprocessLayout(_layout); + const treeData = []; + let index = 0; + + for (const [, rule] of Object.entries(rules)) { + const ruleNode = createRuleNode(rule, index, flavor); // Limit the number of matches to process - // Dynamic matches can have thousands of matches, only show `maxMatches` for performance reasons - const limitedMatches = flavor === "dynamic" ? rule.matches.slice(0, maxMatches) : rule.matches; + // Dynamic matches can have thousands of matches, only show `maxMatches` for rendering optimization + const matchesToProcess = flavor === "dynamic" ? rule.matches.slice(0, maxMatches) : rule.matches; + + for (let matchIndex = 0; matchIndex < matchesToProcess.length; matchIndex++) { + const match = matchesToProcess[matchIndex]; + const matchKey = `${index}-${matchIndex}`; + + // Check if the rule has a file-level scope + if (rule.meta.scopes && rule.meta.scopes.static === "file") { + // The scope for the rule is a file, so we don't need to show the match location address + ruleNode.children.push(parseNode(match[1], matchKey, rules, rule.meta.lib, layout)); + } else { + // This is not a file-level match scope, we need to create an intermediate node for each match + const matchNode = createMatchNode(rule.meta.scopes.static, match, matchKey, flavor, layout); + matchNode.children.push(parseNode(match[1], matchKey, rules, rule.meta.lib, layout)); + ruleNode.children.push(matchNode); + } + } + + // Add note for additional non-covered matches in dynamic mode + if (flavor === "dynamic" && rule.matches.length > maxMatches) { + ruleNode.children.push(createAdditionalMatchesNode(index, rule.matches.length - maxMatches)); + } - // Is this a static rule with a file-level scope? - const isFileScope = rule.meta.scopes && rule.meta.scopes.static === "file"; + treeData.push(ruleNode); + index++; + } + return treeData; +} - if (isFileScope) { - // The scope for the rule is a file, so we don't need to show the match location address - ruleNode.children = limitedMatches.map((match, matchIndex) => { - return parseNode(match[1], `${index}-${matchIndex}`, rules, rule.meta.lib, layout); - }); - } else { - // This is not a file-level match scope, we need to create intermediate nodes for each match - ruleNode.children = limitedMatches.map((match, matchIndex) => { - const matchKey = `${index}-${matchIndex}`; - const matchNode = { - key: matchKey, - data: { - type: "match location", - name: - flavor === "static" - ? `${rule.meta.scopes.static} @ ` + formatAddress(match[0]) - : getProcessName(layout, match[0]) - }, - children: [parseNode(match[1], `${matchKey}`, rules, rule.meta.lib, layout)] - }; - return matchNode; - }); +/** + * Preprocesses the layout to create efficient lookup maps + * @param {Object} layout - The layout object from rdoc JSON data + * @returns {Object} An object containing lookup maps for calls, threads, and processes + */ +function preprocessLayout(layout) { + const processMap = new Map(); + const threadMap = new Map(); + const callMap = new Map(); + + if (layout && layout.processes) { + for (const process of layout.processes) { + if (process.address && process.address.type === "process" && process.address.value) { + const [ppid, pid] = process.address.value; + processMap.set(`${ppid}-${pid}`, process); + + if (process.matched_threads) { + for (const thread of process.matched_threads) { + if (thread.address && thread.address.type === "thread" && thread.address.value) { + const [, , tid] = thread.address.value; + threadMap.set(`${ppid}-${pid}-${tid}`, thread); + + if (thread.matched_calls) { + for (const call of thread.matched_calls) { + if (call.address && call.address.type === "call" && call.address.value) { + const [, , , callId] = call.address.value; + callMap.set(`${ppid}-${pid}-${tid}-${callId}`, call); + } + } + } + } + } + } + } + } + } + + return { processMap, threadMap, callMap }; +} +// Creates a node for a rule +function createRuleNode(rule, index) { + return { + key: `${index}`, + data: { + type: "rule", + name: rule.meta.name, + lib: rule.meta.lib, + matchCount: rule.matches.length, + namespace: rule.meta.namespace, + mbc: rule.meta.mbc, + source: rule.source, + attack: rule.meta.attack + }, + children: [] + }; +} + +// Creates a match location (e.g. basic block @ 0x1000 or explorer.exe (ppid: 1234, pid: 5678)) node +function createMatchNode(scope, match, matchKey, flavor, layout) { + const [location] = match; + const name = flavor === "static" ? `${scope} @ ${formatAddress(location)}` : getProcessName(layout, location); + + return { + key: matchKey, + data: { + type: "match location", + name: name + }, + children: [] + }; +} + +// Creates a note node for additional non-covered matches in dynamic mode +function createAdditionalMatchesNode(index, additionalMatchCount) { + return { + key: `${index}`, + data: { + type: "match location", + name: `... and ${additionalMatchCount} more matches` + } + }; +} + +/** + * Parses a single `node` object (i.e. statement or feature) in each rule + * @param {Object} node - The node to parse + * @param {string} key - The key for this node + * @param {Object} rules - The full rules object + * @param {boolean} lib - Whether this is a library rule + * @returns {Object} - Parsed node data + **/ + +function parseNode(node, key, rules, lib, layout) { + if (!node) return null; + + const isNotStatement = node.node.statement && node.node.statement.type === "not"; + const processedNode = isNotStatement ? invertNotStatementSuccess(node) : node; + + if (!processedNode.success) { + return null; + } + + const result = { + key: key, + data: { + type: processedNode.node.type, // feature or statement + typeValue: processedNode.node.statement?.type || processedNode.node.feature?.type, + success: processedNode.success, + name: getNodeName(processedNode), + lib: lib, + address: getNodeAddress(processedNode), + description: getNodeDescription(processedNode) + }, + children: [] + }; + + if (processedNode.children && Array.isArray(processedNode.children)) { + result.children = processedNode.children + .map((child) => parseNode(child, `${key}`, rules, lib, layout)) + .filter((child) => child !== null); + } + + if (processedNode.node.feature && processedNode.node.feature.type === "match") { + const ruleName = processedNode.node.feature.match; + const rule = rules[ruleName]; + if (rule) { + result.data.source = rule.source; } + result.children = []; + } + + if ( + processedNode.node.statement && + processedNode.node.statement.type === "optional" && + result.children.length === 0 + ) { + return null; + } + + if (processedNode.node.feature && processedNode.node.feature.type === "regex") { + result.children = processRegexCaptures(processedNode, key); + } - // Finally, add a note if there are more matches than the limit (only applicable in dynamic mode) - if (rule.matches.length > limitedMatches.length) { - ruleNode.children.push({ - key: `${index}`, + if (processedNode.node.feature && processedNode.node.feature.type === "api") { + const callInfo = getCallInfo(node, layout); + if (callInfo) { + result.children.push({ + key: key, data: { - type: "match location", - name: `... and ${rule.matches.length - maxMatches} more matches` - } + type: "call-info", + name: callInfo + }, + children: [] }); } + } - return ruleNode; - }); + return result; +} + +/** + * Get the process name using the optimized processNames Map + * @param {Map} layout - The layout object containing maps + * @param {Object} address - The address object containing process information + * @returns {string} The process name + */ +function getProcessName(layout, address) { + const [ppid, pid] = address.value; + const processKey = `${ppid}-${pid}`; + const process = layout.processMap.get(processKey); + return process.name + ` (ppid:${ppid}, pid:${pid})`; } /** @@ -175,249 +325,34 @@ export function parseFunctionCapabilities(doc) { // Helper functions -/** - * Parses a single `node` object (i.e. statement or feature) in each rule - * @param {Object} node - The node to parse - * @param {string} key - The key for this node - * @param {Object} rules - The full rules object - * @param {boolean} lib - Whether this is a library rule - * @returns {Object} - Parsed node data - */ -function parseNode(node, key, rules, lib, layout) { - if (!node) return null; - - const isNotStatement = node.node.statement && node.node.statement.type === "not"; - const processedNode = isNotStatement ? invertNotStatementSuccess(node) : node; - - if (!processedNode.success) { - return null; - } - - const result = { - key: key, - data: { - type: processedNode.node.type, // statement or feature - typeValue: processedNode.node.statement?.type || processedNode.node.feature?.type, // e.g., number, regex, api, or, and, optional ... etc - success: processedNode.success, - name: getNodeName(processedNode), - lib: lib, - address: getNodeAddress(processedNode), - description: getNodeDescription(processedNode) - }, - children: [] - }; - // Recursively parse node children (i.e., nested statements or features) - if (processedNode.children && Array.isArray(processedNode.children)) { - result.children = processedNode.children - .map((child) => { - const childNode = parseNode(child, `${key}`, rules, lib, layout); - return childNode; - }) - .filter((child) => child !== null); - } - // If this is a match node, add the rule's source code to the result.data.source object - if (processedNode.node.feature && processedNode.node.feature.type === "match") { - const ruleName = processedNode.node.feature.match; - const rule = rules[ruleName]; - if (rule) { - result.data.source = rule.source; - } - result.children = []; - } - // If this is an optional node, check if it has children. If not, return null (optional statement always evaluate to true) - // we only render them, if they have at least one child node where node.success is true. - if (processedNode.node.statement && processedNode.node.statement.type === "optional") { - if (result.children.length === 0) return null; - } - - // regex features have captures, which we need to process and add as children - if (processedNode.node.feature && processedNode.node.feature.type === "regex") { - result.children = processRegexCaptures(processedNode, key); - } - - // Add call information for dynamic sandbox traces when the feature is `api` - if (processedNode.node.feature && processedNode.node.feature.type === "api") { - const callInfo = getCallInfo(node, layout); - if (callInfo) { - result.children.push({ - key: key, - data: { - type: "call-info", - name: callInfo - }, - children: [] - }); - } - } - - return result; -} - function getCallInfo(node, layout) { if (!node.locations || node.locations.length === 0) return null; const location = node.locations[0]; if (location.type !== "call") return null; - // eslint-disable-next-line no-unused-vars - const [ppid, pid, tid, callId] = location.value; - // eslint-disable-next-line no-unused-vars - const callName = node.node.feature.api; - const pname = getProcessName(layout, location); const cname = getCallName(layout, location); - // eslint-disable-next-line no-unused-vars - const [fname, separator, restWithArgs] = partition(cname, "("); - const [args, , returnValueWithParen] = rpartition(restWithArgs, ")"); - - const s = []; - s.push(`${fname}(`); - for (const arg of args.split(", ")) { - s.push(` ${arg},`); - } - s.push(`)${returnValueWithParen}`); - - //const callInfo = `${pname}{pid:${pid},tid:${tid},call:${callId}}\n${s.join('\n')}`; - return { processName: pname, callInfo: s.join("\n") }; + return { processName: pname, callInfo: cname }; } /** - * Splits a string into three parts based on the first occurrence of a separator. - * This function mimics Python's str.partition() method. - * - * @param {string} str - The input string to be partitioned. - * @param {string} separator - The separator to use for partitioning. - * @returns {Array} An array containing three elements: - * 1. The part of the string before the separator. - * 2. The separator itself. - * 3. The part of the string after the separator. - * If the separator is not found, returns [str, '', '']. - * - * @example - * // Returns ["hello", ",", "world"] - * partition("hello,world", ","); - * - * @example - * // Returns ["hello world", "", ""] - * partition("hello world", ":"); - */ -function partition(str, separator) { - const index = str.indexOf(separator); - if (index === -1) { - // Separator not found, return original string and two empty strings - return [str, "", ""]; - } - return [str.slice(0, index), separator, str.slice(index + separator.length)]; -} - -/** - * Get the process name from the layout - * @param {Object} layout - The layout object - * @param {Object} address - The address object containing process information - * @returns {string} The process name - */ -function getProcessName(layout, address) { - if (!layout || !layout.processes || !Array.isArray(layout.processes)) { - console.error("Invalid layout structure"); - return "Unknown Process"; - } - - const [ppid, pid] = address.value; - - for (const process of layout.processes) { - if ( - process.address && - process.address.type === "process" && - process.address.value && - process.address.value[0] === ppid && - process.address.value[1] === pid - ) { - return process.name || "Unnamed Process"; - } - } - - return "Unknown Process"; -} - -/** - * Splits a string into three parts based on the last occurrence of a separator. - * This function mimics Python's str.rpartition() method. - * - * @param {string} str - The input string to be partitioned. - * @param {string} separator - The separator to use for partitioning. - * @returns {Array} An array containing three elements: - * 1. The part of the string before the last occurrence of the separator. - * 2. The separator itself. - * 3. The part of the string after the last occurrence of the separator. - * If the separator is not found, returns ['', '', str]. - * - * @example - * // Returns ["hello,", ",", "world"] - * rpartition("hello,world,", ","); - * - * @example - * // Returns ["", "", "hello world"] - * rpartition("hello world", ":"); - */ -function rpartition(str, separator) { - const index = str.lastIndexOf(separator); - if (index === -1) { - // Separator not found, return two empty strings and the original string - return ["", "", str]; - } - return [ - str.slice(0, index), // Part before the last separator - separator, // The separator itself - str.slice(index + separator.length) // Part after the last separator - ]; -} - -/** - * Get the call name from the layout - * @param {Object} layout - The layout object + * Get the call name from the preprocessed layout maps + * @param {Object} layoutMaps - The preprocessed layout maps * @param {Object} address - The address object containing call information - * @returns {string} The call name with arguments + * @returns {string} The call name or "Unknown Call" if not found */ -function getCallName(layout, address) { - if (!layout || !layout.processes || !Array.isArray(layout.processes)) { - console.error("Invalid layout structure"); +function getCallName(layoutMaps, address) { + if (!address || !address.value || address.value.length < 4) { return "Unknown Call"; } const [ppid, pid, tid, callId] = address.value; + const callKey = `${ppid}-${pid}-${tid}-${callId}`; - for (const process of layout.processes) { - if ( - process.address && - process.address.type === "process" && - process.address.value && - process.address.value[0] === ppid && - process.address.value[1] === pid - ) { - for (const thread of process.matched_threads) { - if ( - thread.address && - thread.address.type === "thread" && - thread.address.value && - thread.address.value[2] === tid - ) { - for (const call of thread.matched_calls) { - if ( - call.address && - call.address.type === "call" && - call.address.value && - call.address.value[3] === callId - ) { - return call.name || "Unnamed Call"; - } - } - } - } - } - } - - return "Unknown Call"; + const call = layoutMaps.callMap.get(callKey); + return call.name; } function processRegexCaptures(node, key) { From 60490621738a83cb065d40eef126dc10bcb04236 Mon Sep 17 00:00:00 2001 From: Soufiane Fariss Date: Wed, 21 Aug 2024 10:55:12 +0200 Subject: [PATCH 25/33] fix: typo Preview Dynamic --- web/explorer/src/components/UploadOptions.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/explorer/src/components/UploadOptions.vue b/web/explorer/src/components/UploadOptions.vue index 155550282..2127c24d3 100644 --- a/web/explorer/src/components/UploadOptions.vue +++ b/web/explorer/src/components/UploadOptions.vue @@ -52,7 +52,7 @@
From 980814f7df9d1523291299177ad0edfda1dd7e21 Mon Sep 17 00:00:00 2001 From: Fariss Date: Wed, 21 Aug 2024 16:24:58 +0200 Subject: [PATCH 26/33] update code comment Co-authored-by: Moritz --- web/explorer/src/components/RuleMatchesTable.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/explorer/src/components/RuleMatchesTable.vue b/web/explorer/src/components/RuleMatchesTable.vue index 86eeb2455..61c176e09 100644 --- a/web/explorer/src/components/RuleMatchesTable.vue +++ b/web/explorer/src/components/RuleMatchesTable.vue @@ -49,7 +49,7 @@
- + Date: Thu, 22 Aug 2024 09:42:40 +0200 Subject: [PATCH 27/33] add landing page and rules website (#2310) * web: index: add gif of capa running * index: add screencast of running capa produced via: ``` asciinema capa.cast ./capa Practical\ Malware\ Analysis\ Lab\ 01-01.dll_ agg --no-loop --theme solarized-light capa.cast capa.gif ``` * web: index: start to sketch out style * web: landing page * web: merge rules website * web: rules: update bootstrap and integrate rules * web: rules: use pygments to syntax highlight rules Use the Pygments syntax-highlighting library to parse and render the YAML rule content. This way we don't have to manually traverse the rule nodes and emit lists; instead, we rely on the fact that YAML is pretty easy for humans to read and let them consume it directly, with some text formatting to help hint at the types/structure. * web: rules: use capa to load rule content capa (the library) has routines for deserializing the YAML content into structured objects, which means we can use tools like mypy to find bugs. So, prefer to use those routines instead of parsing YAML ourselves. * web: rules: linters Run and fix the issues identified by the following linters: - isort - black - ruff - mypy * web: rules: add some links to rule page Add links to the following external resources: - GitHub rule source in capa-rules repo - VirusTotal search for matching samples * web: rules: accept ?q= parameter for initial search Update the rules landing page to accept a HTTP query parameter named "q" that specifies an initial search term to to pass to pagefind. This enables external pages link to rule searches. * web: rules: add link to namespace search * web: rules: use consistent header Import header from root capa landing page. * web: rules: add umami script * web: add initial whats new section, TODOs * web: rules: remove old images * changelog * CI: remove temporary branch push event triggers * Delete web/rules/public/css/bootstrap-4.5.2.min.css * Delete web/rules/public/js/bootstrap-4.5.2.min.js * Delete web/public/img/capa.cast * Rename readme.md to README.md * web: rules: add scripts to pre-commit configs * web: rules: add scripts to pre-commit configs * lints * ci: add temporary branch push trigger to get incremental builds * web: rules: assert start_dir must exist * ci: web: rules: deep checkout so we can get rule history * web: rules: check output of subprocess * web: rules: factor out common CSS * web: rules: fix header links * web: rules: only index rule content, not surrounding text * ci: web: remote temporary branch push trigger --- .github/workflows/web-deploy.yml | 49 ++- .gitignore | 1 + .pre-commit-config.yaml | 5 + CHANGELOG.md | 3 + pyproject.toml | 3 +- scripts/capa2sarif.py | 3 +- web/public/.gitignore | 1 + web/public/css/bootstrap-5.3.3.min.css | 6 + web/public/img/capa-default-pma0101.png | Bin 0 -> 157218 bytes web/public/img/capa-rule-create-socket.png | Bin 0 -> 110029 bytes web/public/img/capa-vv-pma0101.png | Bin 0 -> 74513 bytes web/public/img/capa.gif | Bin 0 -> 245949 bytes web/public/img/logo.png | Bin 0 -> 10054 bytes web/public/index.html | 413 ++++++++++++++++-- web/public/js/bootstrap-5.3.3.bundle.min.js | 7 + web/rules/.gitignore | 12 + web/rules/README.md | 16 + web/rules/justfile | 30 ++ web/rules/public/css/bootstrap-5.3.3.min.css | 6 + web/rules/public/css/pagefind-modular-ui.css | 213 +++++++++ web/rules/public/css/pagefind-ui.css | 1 + web/rules/public/css/poppins.css | 36 ++ web/rules/public/css/style.css | 22 + web/rules/public/img/favicon.ico | Bin 0 -> 15406 bytes web/rules/public/img/favicon.png | Bin 0 -> 7529 bytes web/rules/public/img/logo.png | Bin 0 -> 10054 bytes .../public/js/bootstrap-5.3.3.bundle.min.js | 7 + web/rules/public/js/jquery-3.5.1.slim.min.js | 2 + web/rules/public/js/popper-2.9.2.min.js | 6 + web/rules/requirements.txt | 3 + web/rules/scripts/build_root.py | 343 +++++++++++++++ web/rules/scripts/build_rules.py | 136 ++++++ web/rules/scripts/modified-dates.py | 92 ++++ 33 files changed, 1379 insertions(+), 37 deletions(-) create mode 100644 web/public/.gitignore create mode 100644 web/public/css/bootstrap-5.3.3.min.css create mode 100755 web/public/img/capa-default-pma0101.png create mode 100755 web/public/img/capa-rule-create-socket.png create mode 100755 web/public/img/capa-vv-pma0101.png create mode 100644 web/public/img/capa.gif create mode 100644 web/public/img/logo.png create mode 100644 web/public/js/bootstrap-5.3.3.bundle.min.js create mode 100644 web/rules/.gitignore create mode 100644 web/rules/README.md create mode 100644 web/rules/justfile create mode 100644 web/rules/public/css/bootstrap-5.3.3.min.css create mode 100644 web/rules/public/css/pagefind-modular-ui.css create mode 100644 web/rules/public/css/pagefind-ui.css create mode 100644 web/rules/public/css/poppins.css create mode 100644 web/rules/public/css/style.css create mode 100644 web/rules/public/img/favicon.ico create mode 100644 web/rules/public/img/favicon.png create mode 100644 web/rules/public/img/logo.png create mode 100644 web/rules/public/js/bootstrap-5.3.3.bundle.min.js create mode 100644 web/rules/public/js/jquery-3.5.1.slim.min.js create mode 100644 web/rules/public/js/popper-2.9.2.min.js create mode 100644 web/rules/requirements.txt create mode 100644 web/rules/scripts/build_root.py create mode 100644 web/rules/scripts/build_rules.py create mode 100644 web/rules/scripts/modified-dates.py diff --git a/.github/workflows/web-deploy.yml b/.github/workflows/web-deploy.yml index c29e71718..a2325899d 100644 --- a/.github/workflows/web-deploy.yml +++ b/.github/workflows/web-deploy.yml @@ -2,7 +2,7 @@ name: deploy web to GitHub Pages on: push: - branches: [ master, "wb/webui-actions-1" ] + branches: [ master ] paths: - 'web/**' @@ -22,6 +22,7 @@ concurrency: jobs: build-landing-page: + name: Build landing page runs-on: ubuntu-latest steps: - name: Checkout @@ -32,6 +33,7 @@ jobs: path: './web/public' build-explorer: + name: Build capa explorer web runs-on: ubuntu-latest steps: - name: Checkout @@ -63,12 +65,51 @@ jobs: name: explorer path: './web/explorer/dist' + build-rules: + name: Build rules site + runs-on: ubuntu-latest + steps: + - name: Check out the repository + uses: actions/checkout@v4 + with: + submodules: 'recursive' + # full depth so that capa-rules has a full history + # and we can construct a timeline of rule updates. + fetch-depth: 0 + - name: Set up Python + uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0.0 + with: + python-version: '3.12' + - uses: extractions/setup-just@v2 + - name: Install pagefind + uses: supplypike/setup-bin@v4 + with: + uri: "https://github.com/CloudCannon/pagefind/releases/download/v1.1.0/pagefind-v1.1.0-x86_64-unknown-linux-musl.tar.gz" + name: "pagefind" + version: "1.1.0" + - name: Install dependencies + working-directory: ./web/rules + run: pip install -r requirements.txt + - name: Build the website + working-directory: ./web/rules + run: just build + - name: Index the website + working-directory: ./web/rules + run: pagefind --site "public" + # upload the build website to artifacts + # so that we can download and inspect, if desired. + - uses: actions/upload-artifact@v4 + with: + name: rules + path: './web/rules/public' + deploy: + name: Deploy site to GitHub Pages environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest - needs: [build-landing-page, build-explorer] + needs: [build-landing-page, build-explorer, build-rules] steps: - uses: actions/download-artifact@v4 with: @@ -78,6 +119,10 @@ jobs: with: name: explorer path: './public/explorer' + - uses: actions/download-artifact@v4 + with: + name: rules + path: './public/rules' - name: Setup Pages uses: actions/configure-pages@v4 - name: Upload artifact diff --git a/.gitignore b/.gitignore index 38d725704..ce07daf4a 100644 --- a/.gitignore +++ b/.gitignore @@ -126,3 +126,4 @@ Pipfile.lock .github/binja/binaryninja .github/binja/download_headless.py .github/binja/BinaryNinja-headless.zip +justfile diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2d333f513..e0cfbc931 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,6 +38,7 @@ repos: - "capa/" - "scripts/" - "tests/" + - "web/rules/scripts/" always_run: true pass_filenames: false @@ -55,6 +56,7 @@ repos: - "capa/" - "scripts/" - "tests/" + - "web/rules/scripts/" always_run: true pass_filenames: false @@ -72,6 +74,7 @@ repos: - "capa/" - "scripts/" - "tests/" + - "web/rules/scripts/" always_run: true pass_filenames: false @@ -90,6 +93,7 @@ repos: - "capa/" - "scripts/" - "tests/" + - "web/rules/scripts/" always_run: true pass_filenames: false @@ -107,6 +111,7 @@ repos: - "capa/" - "scripts/" - "tests/" + - "web/rules/scripts/" always_run: true pass_filenames: false diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ed08a702..98b69e7c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ### New Features +- add landing page https://mandiant.github.io/capa/ @williballenthin #2310 +- add rules website https://mandiant.github.io/capa/rules @DeeyaSingh #2310 + ### Breaking Changes ### New Rules (0) diff --git a/pyproject.toml b/pyproject.toml index ec9fbc563..aef21e754 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -172,7 +172,8 @@ scripts = [ [tool.deptry] extend_exclude = [ "sigs", - "tests" + "tests", + "web", ] # dependencies marked as first party, to inform deptry that they are local diff --git a/scripts/capa2sarif.py b/scripts/capa2sarif.py index 63e0c6e29..79330479d 100644 --- a/scripts/capa2sarif.py +++ b/scripts/capa2sarif.py @@ -84,8 +84,7 @@ def main() -> int: args = _parse_args() try: - with Path(args.capa_output).open() as capa_output: - json_data = json.load(capa_output) + json_data = json.loads(Path(args.capa_output).read_text(encoding="utf-8")) except ValueError: logger.error("Input data was not valid JSON, input should be a capa json output file.") return -1 diff --git a/web/public/.gitignore b/web/public/.gitignore new file mode 100644 index 000000000..9f4f5a0b8 --- /dev/null +++ b/web/public/.gitignore @@ -0,0 +1 @@ +rules/ diff --git a/web/public/css/bootstrap-5.3.3.min.css b/web/public/css/bootstrap-5.3.3.min.css new file mode 100644 index 000000000..39934146f --- /dev/null +++ b/web/public/css/bootstrap-5.3.3.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/web/public/img/capa-default-pma0101.png b/web/public/img/capa-default-pma0101.png new file mode 100755 index 0000000000000000000000000000000000000000..4d9254571d14247830e8b1aaed6fb0dbdeeec831 GIT binary patch literal 157218 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℘Mjl`+SigK( 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�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 NC(=q%WsePm{tqlI(9Qq= literal 0 HcmV?d00001 diff --git a/web/public/img/capa-rule-create-socket.png b/web/public/img/capa-rule-create-socket.png new file mode 100755 index 0000000000000000000000000000000000000000..0a54bcad4263b56e3ade3963351bf73d5a60be73 GIT binary patch literal 110029 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 literal 0 HcmV?d00001 diff --git a/web/public/img/capa-vv-pma0101.png b/web/public/img/capa-vv-pma0101.png new file mode 100755 index 0000000000000000000000000000000000000000..7e5b0570a5f5b2ccadbb8e8cb35f054cc8f4290a GIT binary patch literal 74513 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

)&P-@+xf(f!>w9df-gnWoF*y}BBV;V? zK3RRy)iU{We|aFA_MIIr^M>QMPOsh9FM=(q`IsfU!hCa4(aY-S_F5}8;Wn>^TpU7I z+`d|8wtYxP1e-ku(>A6O`Bc(~ZG#u71`*jLG;mJ9<}*{UIxVW<*>HS)4`J!*neNE^ zk6GuPwKEm<>05-;?V$I@J_v2A(eZFRH=q~;))5c1Zw*P$PUrJIyRb|&sj=!8I^Af= z4BnR<=01AKuz=MhL-8p%xM4lbw(;l{@ZQHfEEvoa%yY%d6#S$t&DZSWe;Q!sZL^u~ znO~q*GzO7~S?m9vL`3p(cA2CjJL0R|YpN1>o6k}xyGJtDR@2;5vxRCxySv1ps$rw6 zc}STTXHrdqzK6Sqzm?xwml3M6vye1MfSlTdB08e{cGv`c8!G`fthl4X`#}NeVJkS- z!4^h>Rb20Pb*W%4(tc5$x?QBJHy7%;R=&+8AJo)~(WwopZ*zWCd%buh_z#~7N_%uo z+3q(-3*XRtwKsw{eGjXCWZK;j*!5FOI#A6UZgxB0adlj)&N3|K@0y7Tp6aso%q7@e zR>AnD^E+w3zP08&_z1V=-ETq3;e0cvMRum-voy_%DaSR-0?Jo&V?5%lbz2|7`7-O~ zAm8)7=ETmIds2&GqAlC`SHCP(Dczf@YZGawzLkDEQ1<2Tq~tAbOB@e<)g933TU2Ah z`e*^BCkavuXXP#p`yAis`x4|%qZ3~6$jw+bU5jn6g;Jn%j~?;QZvdKQt|5$gCjgN# z`wp|Z7@jV!2{D&zOrnEU- zV$ml}bs3Yl8G8nrTD~KFFAlHj!mAN>W8-Ds3J*P5A)*us;5$1yB&?nE^a=7E$X55> z)%?v#w6S?@>}mH{@1M;bFjy0qH0lYYCSkx#y50K^U&fBE0{8TL22MWc9S`AYrVG`i z9nL+QOmX?Iz4;$4m#Msd@Y!gC+~UkOXcP2;!+G++sJW&kT*)bKX`g4^vfe?nxI? z)rEpB^GZa;av;iN?S5bE8{37)(W*svyPcoJ=VoXoCKzL^#m#j7Kpb+nwiAGsRX>YP zrS}npUV}2E+V_ua%f$!MgrrgKDM-VVmQfr<&L7lN7LXO+aC(CMNX;O(;RPW&Kq~Px z)%S@>HB}}0suGIR?mhfiq(H=EJ#(a%Z#kKuH6!=ndbLT?6g_`h|5xT@#OYXN&po!A z-HG46Q%QA;rnrua=VN?QqP*3∈ZJn63$>enfe3Rt4QovekcX=ELq1l-IRY@IoT! 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 literal 0 HcmV?d00001 diff --git a/web/public/img/capa.gif b/web/public/img/capa.gif new file mode 100644 index 0000000000000000000000000000000000000000..b77b492483d3f433be73a0ca392cdd3ccbb995ef GIT binary patch literal 245949 zcmdqIS5#At->tjSLqJ&css=|Y-HE;dG*XE_4rH40S4_i0$ zm(ZhA*r>49SHEX29d2otYFkj^u-4>we8Bn9oLkA47hm=mR7dUOA`x9#PrDtI(wKS9 zy2W=&CyHF&e)4E$(cJV-CJiiCdh|W6pWC3n&@Y|-vfbb{@a5MY$=k=*&p#lL926W9 z8WtWwiM)Y`j){qiPe@Ekc8E<&Nzcg4%GOSc%_%4>DlU=Ci{pb;Ua5rbs{(2&YUq+p z%|Z?Qb!~zz+?`#`Z;2gs$GY1G+51Z;CXLFXM_Nw}j*oCM=fL6KvC-uffe*s#wWFW= zwm9a0Fj^bF9N+Bu(Pk&AP17ktAOIOK51yvz!Tu2SRw`n?_T}0OyJgqSy*WQOu>|+f zywB-PQT0cvg>>Ys8p%i4dy;kDvw&x(?tb&|+9ukCfVw`76yn2`dem$+T<{-CN4A&JRO%00)++m%k5K>>pH?;Hl_ErP#N12izZhdQ3jQxk86 zea*exkWOLU-0ae$-3g^J^B^s={^WL21vPQ0$z*2>Jy2XG z$N7+6`D49uuH5U<>eDCv&9BI?JycspoO+yW zwvi!AaY^JN?a_yn8>8nHsGiJFsoC?(lhrrxbk$-G5L4{Vq}htr4c~O*jr}+meB6VO z5Fpd)CTi2%&Sz?U^oXn3?F!ZSQT5{|+>G@<{h=EZ@?xeGeJt?X$K%D=WEqLd-t@n0Ln3DI|ML z*0sxt;epzz(V^OKv(RYDM*KAe;@o@Hm>~o2d^SNES@(Cq-cHb3_YPKv) zuvfb5+m$Z*W)Pz03G{VPZcUhV78P+QJshV?WlSt*cUP}HMw~+PoD_;~dibR=ye;HQ zb^WKcFU`Ko>>CWE;PGGvTB>NHH3;9k@dng7zS+ii+hMa^$fjtsL(Fx3vqQB+bff`n z-+kjXu$_pyes^qp^KGyH@#Bw=P}djB8mX2QTyk*^<@=QXiXHAI2%f;uH6lXum``P- zqk7ILr_3cc@egi|T(2i)_udx$^nFmw-)KQgTHoHHKygp$srjQLS4K^&3m>J-l$NJ_ z3c6b{y;kZJhjX2d@H#<1z*mqXXVi`?){4 zUuP(uMV9l0zruwf` z|HtkUe9V3k_uVa*EHjl)7v#f~JyDu=jn#H{UyXm6+d5!zmHIQ$;=4fj?Cf{&KF;G-{ytwwJ(iDoB#Cs{@9uR`<&OfsCB$?qrLCd7(9B%GUgl%9d5dQC}#J*)P>0y zoXxkl_{JWm=3iwF?j2Ltx1@#YCRK}F7A4Gg9mb^*x~r#&9#QT-QnkXuYigd{2mIB9 zBzPjVFN<(2h~Ql5zBFtd1`_^%mAft>0nr%Mx^oH*?WJ7B9teLIr?2W zZD5_5pV%!=%`aX?M!>@5GwkgVtnd!MMSq-VxG$GKX)_B z>ucu_UO&^|)TfzKx`A)vbu%;Mh3uFGhYc6MS7z-uvbtqsJYw!udg3ad<>#JAO;e-C z!8iE>ds<_TrkJta8c{l|zxjiho0E0p-1XIi*?xStT}BH#6yq{Ggru_)Hj9KdZk4SE z^Pd)oEoRDO>xkNRT3q2QuQFb{S7Ds>)A?!9&Gd{alGM~`tH_&S`?!p+8jb6IxET}V z$69?+(2OVxdiL_tBL_i)_?ok4)oxz-Wc_S%GHc;#c||bm5Z4F8vwL=tWqD3%kMnIt zo4j-4n);4Dt|-*0N!^s{G>9?`WY>ecSC{uRPCn#)aOvCm@kjQ)m&4+PCU4w#RVPk; zo_Jpd}m`lzzF{na$%I^n81x8)RT%tUDTbqlFDj7xZ zWvqnPIG2`$9xY^+L_LtX*!kQzQSgJ@i8

3?5b2?$@#dpBwbYI@0$B9B#ogP*;{U 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

2M?i~kNlNyS*5jt0)zJ7vQ$A2^oqi|WXsn# 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 z

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

d};ly<5=Ol<%(Z-On$E6-_l6SGOwGKAT?r<;TD9 z`kBd}2Sww*LMpf3)%&csxyvtHREWR7?6cAB{%%FvsM_&zwx(c;C|g zlaqLH{#@I;&+9uY&lGkh_Et_Y^!S?tl?iJNmH+0W`CAhTiJSeEJ8Lccf6JAL{}wCx z|JM0@h&F&=078v`$Pyr-T~fLSLTZG_EkP*SP-O;Gtr4oZ1l7@o=`&ywjqi+>U>4eN zYX;o55$>=AKc4;B zoF(*CZJ`2&P)Vau`H~P@8*`I^xzmWLU&1tLV;?a1*hh`nwk2$bws1E?_*J8D?~?F< zw#YC;WVBJ_%aX{1w&*v8=uD&N{F3Ohw%8g&Y_n19-;x+aM;s9@F4QD0vMes4BS8q4 zAT>$IElW^zaLVC0wI-bAGEPSauOE&#zPc#sXX7-5Z}NwdS&~A%!7?B+vIZf|gGO0M z)cQl?SYmrDrOt-at}r1_!N6K7EPyBV5(*QjGCwC1PDn`I>6B8QMB7b3Bbd_X$O!*i zlH-8-Jr1T;hWLLceKJyan$IrI}%o_$un%2ELVD3G8ctQkZwlM(|0 zd$_bKER@p}x|B(2>crgcqJ@%69Rp-r8jzt(iVX{`x}xqKp>F3V*Kr8h%z_4Ssheb4 zH5aZyr;@0umm^dvsmSj<#6G&9sYGBcKV-s+o(W8;rBkUsSx1A6IzvacGnF4Sh-5O~d9#q(EOY=1 z83fqdu#gcTCXWTv?XV@YkOF156HC&-Qd_8AM`5q-Zv3uuWc(nA{Wz&I8cqpj(MXmO z8hAdSLf1QdO;d6&HiaxAbD9DIut65ASw~sY53vUYm4+C&(-An3y1;`7>eiiHL^T!S z2EvWlK#Cvb3>_g(r+5pVD{6Uk#7`)&%MYQ-qnd$$9-cNGKs$YJe>aY%0s=L3N+t*d z`q4BXB0CY3>T4$Tc+&^hOxw;w-I#bdUG&PTsFWoobwa$5PLxiTFoNI$0TUt>;l`67 zyI9_#?*Fi=3E}Rqw4_{RQU*c5QG)g-kZ1L=^DX)2qPX)!!z1?4>RCG16d+U z$%igV+CTs;2ulpd#d4rHIQ^h?AOu4es$m&H1T1F@4BvYxu#j)$UeXpbggeidovCS-rOn`Lk8bxZu% zUtCO1k%gr?VdBo>Mj-0OZ?#a$34lycVM75PDh3pPaf(8wLv*?5OaL)9r~wyLH`pbX zm(aK&othO>XO0*yl41e^eS*M=tEx%S#t4dx1>l6INm>AC9PpFw z>g5Xf=(`6W)+9qPAg;D~BiI7RweC4h9$fmS>a z4AJ4QsJvWN)144++>1*gz%AFPpLl=`&Kk}Y^v5u8kN}~h;aoI87lQMw*p|45E8=kO z9z!R;P}_o3G8x(I>bh1K_D_m|C}N1L)9yP_C7r@bB>C_J z9^xI#K3VYBSyA4nGAuxWCNWx>6RuE1Q!+H2WP1F#Z&pQx8&O1)K^z7|>UQYOI#D&) z0kLZUoCwqunbx=1=u@zcfSNk7RL=tV$+ayWB1$DopLSbM@k68#fCx8gmy5(h0|MNF zFzgbj!a`SHrF?2J|Iw1L7)`Mvi*&gKuek+tqT` zQ?XAH*`KA(+2uezEdQOb58W9KtfqZA`9t)rlr0rp&yt%3Sd1yCD z4UT)bD0o%AK7Gi;A13c8ty=kf%VO0k#`Xo6M+7~aJ`+5=rPcklQi9O zVJ^3zrN0Ud3ZBxcDxID>!;Bx08ZU}TXO#s;n!BdC;;tYu&h2VCI+5z!QTa!HuU zEeQQqmVlcM;A8}Mdv=LY7ss6*m_k=YFok6vUO$7o|0`glW5bz#?d9U|l49SwRw-oh#6~0T+9YJV;fSj)p_dl0VY__OM?pQd8 z8e5^s>C;kpkRUD*M@EtzgkWuT9PR3RwA$g!n6sr<7>O4{aDHzF{lL~ z4c3Ne5dr{~vVV~=D7pubdKJeUjzp#;9X_H%nDt8VdUQ9V8ZFa7>^xte2nL7nphK3( zOaL122rcbWNPOC{_84u@$uuRyVwlkHA3eqBLf<{9!d~G+T{WMT^jQAK9hlG;hQ$yv zy!6#W_Li3?oste(IFtP_MU?G<14K&i2);z2_n zbUpp_1qu36D~__kj1S`qjU!uAWy4Pm$`25$E_qcsPrh^~_xRF#GU8un>Aou3R(6%m z!}9t+?*deT{+k?x4S?%m!503g^QJGvby=qbP~_!+sAw{#S4iYIjE=nn^Savxa1e^Pvli@(?~uxg#p4+>kF`KB^erxB$>q&5zUm zZkuj_ugZjo=}}tfit(h$RZ~7q7t)SBJ~qW1>-|TC`-zrj z=nr^TodCi=Jm`|$2{iQo!hZEdi_=4z951^w-dj@IY%IhQj2p<^$DW^}9}N7R>bspv zaclPt9kF?@Cp5lJZD+ztXAopvk=b3E2R4TM7LlbF)Q9wtjesQ4@@E4FagaH7KY6Cy zj23Jm@rmsEh!as~@&Z97c(a_;P(%jndjm&AhKa6|*H>Xe5}av&0g=Me2QBTtjA3)# zJ2Y={cysbxue|;~N^ZxgFpm7v6OLFMxAqxVLWX=Tsba02OT1^Mo;m(q&isEh!!wCw zh~&M*SQPXlPfDFn-DAEQyIaJ7wLq+tX!*^bYuXL<;Ld1GNKwfU`^0FEuWNq3e~y^1 z|Nq|qMgDq{`9^BuM#i&^9R9{t^G#3OdcMOfE_XZ60iw2N!OZb8I(MP@%92LtuyFr! zweRNE0=AK7g|z&_QdpQ?*m|VA^$?olosm1}`)@e}a_5=mSmJEmp5ey6l;YgW3kus1 zD3hB6$I9$W*JgL73d@?rqjjj3N4nB;$RM50%)v=S%(d!(FRv;cF144|z1ex4in!<9 zqpNhFMDc9Uc1%9~ZK1sDc)SpIw|$xMiOK6Rk*e=F_GKm)G5WPbcU;Ix3s>U$}&9So<(Yy_`#Z@F7C(%c)XqJ zPvFmZ8U0$D`}`zP%)EU&RXE-F%&PO>3#(TNCx0xG;~d0(11*6N!=IA~LzhQfS&=hGQ-S}wz8zQ#M0p{7swTWv$1%+~F*Ihh09gaA5i z)4SIa_2eLC6$Q<)|~Uk4-INs&hF)(e zmds-=+$q+de-luF@d>=kubTA94u2u@mFS$8Kc4wG8%npzi*5>CHiFM04k|on7N=S*_m4_m0G2&>EkYve&9;&rDvo z*yp<7Qm^y9cis`qYA&?X&#ey)-z5Cc;F7kvNc31lzX%?{XCHNH4hgGk`4}vvcA_@u zy+h1Inu6mxFJirIy)0W%G#Vt-U5ipKpEM6Gc%HI-N5W@{V% zD**m`w)3~`)P2YQ%|HBl#k93?anF;o4$TcVVasu9c{JL(}ve9cJHQ`#kL==yxuEaURy&*NJ$=q@s*DZ%V%CG>K7 zmlCZ>&+zvst`gm?Y8RgAQpX`Qq<3osg=cxsafr{*FSIkmvja4$Nd4(A^lHO%f`hAM YzoK6ny$-(;Syv^unEuiL0S8R~56zw@p#T5? literal 0 HcmV?d00001 diff --git a/web/public/img/logo.png b/web/public/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eba3a834608052c36fa11fcb8ba1a3565e7239b9 GIT binary patch literal 10054 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 OD82h6_gls&;C}!jHciX` literal 0 HcmV?d00001 diff --git a/web/public/index.html b/web/public/index.html index 9b9616f3f..68fa4dfef 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -1,50 +1,399 @@ - - + + - + + + + capa - extract capabilities from executable files + + + + + + + + + + + + - - capa + -

-
- - -
-
capa Explorer Web +
+
+ + + + + +
+ +
+
+
+

+ Extract capabilities from executable files +

+

+ capa is the FLARE team's + free and open-source tool + to identify capabilities in executable files. + + + Triage unknown files, guide reverse engineering, and hunt across a corpus for novel malware. + Refer to capa's rule set as an encyclopedia of techniques used in real-world attacks, + pivoting across MITRE ATT&CK + and Malware Behavior Catalog (MBC) + references. +

+ +
+
+ default capa output +
+
+
+ +
+ +
+

Rules Crafted by Experts

+
+

+ capa recognizes behaviors by matching rules crafted by expert reverse engineers. +

+ Rules describe logical combinations of features familiar to human analysts. + Things like: +

+
    +
  • API calls, like CreateRemoteThread,
  • +
  • integer constants, like 0x100000001b3 = FNV prime,
  • +
  • string references, like "ZIG_DEBUG_COLOR".
  • +
+

+ capa looks for these features within instructions, basic blocks, and functions, having already disassembled the input file. + In contrast to YARA, which primarily searches for sequences of bytes, capa rules describe features at the code-level. +

+ + + + +
+
+
+ capa rule source +
+
+
+ + + + + + + + + + + + + +
+ + +
+
+

What's New

+ +

Rule Updates

+ + + +

Tool Updates

+ +
v7.2.0
+ +

+ capa v7.2.0 + introduces a first version of capa explorer web: a web-based user interface to inspect capa results using your browser. + capa explorer web was worked on by @s-ff as part of a GSoC project, and it is available at https://mandiant.github.io/capa/explorer/. + This release also adds a feature extractor for output from the DRAKVUF sandbox. Now, analysts can pass the resulting drakmon.log file to capa and extract capabilities from the artifacts captured by the sandbox. +

+ +

New features:

+
    +
  • webui: explore capa analysis results in a web-based UI online and offline
  • +
  • support analyzing DRAKVUF traces
  • +
  • IDA extractor: extract names from dynamically resolved APIs stored in renamed global variables
  • +
  • cli: add the ability to select which specific functions or processes to analyze
  • +
+
+
+ +
+ + +
+
+
+

+ Integrates with Popular Reverse Engineering Tools +

+

+ + capa uses the results of static or dynamic analysis to find the capabilities of programs. + The tool can rely on many different analysis backends, including IDA, Ghidra, Binary Ninja, CAPE, DRAKVUF, and VMRay. + The capa Explorer plugins provide interfaces for understanding the behaviors in programs, directly within reverse engineering tools. +

+
+ +
+
+
+

+ IDA Pro +

+

+ + Use the capa Explorer IDA Plugin to guide your reverse engineering, zeroing in on the interesting functions by behavior. +

+
+ +
+

+ Ghidra +

+

+ + Invoke Ghidra in headless mode to collect features for capa, or use the capa Explorer Ghidra plugin to understand key functions. +

+
+ +
+

+ Binary Ninja +

+

+ + Use Binary Ninja as the disassembler backend, relying on its state-of-the-art code analysis to recover capabilities. +

+
+ +
+

+ CAPE +

+

+ + Analyze the API trace captured by CAPE as it detonates malware, summarizing the behaviors seen across thousands of function calls. +

+
+
+
+
+
+ + + +
+ +
+

+ Download capa +

+
+

+ We distribute capa as a standalone executable and as a Python library. +

+ +
+
+ +

+ The standalone executable comes ready-to-go with 890+ embedded rules. + Use this when analyzing files from the terminal on Windows, Linux, and macOS. + There's a quickstart guide here (PDF). +

+ +

+ + Download standalone + +

+ +

+ capa is already included with malware analysis distributions like + FLARE-VM + and REmnux. +

+ +
+
+ +

+ The Python library makes it easy to integrate capa into other projects, + like our plugins for IDA Pro and Ghidra. + Follow the + instructions here + , + which starts with installation it from PyPI like this: +

+ +
pip install flare-capa
+ +

+ Here's an example + of using capa as a library to process many files in parallel. +

+
+
+
+
+ +
+
+ +

+ capa +

+ +
+

+ The FLARE team's open-source tool to identify capabilities in executable files. +

+ + + +

+ Copyright © 2024 Mandiant, Inc. All Rights Reserved.
+ Licensed under the Apache License, Version 2.0. +

- +
+
+ + + + diff --git a/web/public/js/bootstrap-5.3.3.bundle.min.js b/web/public/js/bootstrap-5.3.3.bundle.min.js new file mode 100644 index 000000000..04e9185bd --- /dev/null +++ b/web/public/js/bootstrap-5.3.3.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function j(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function M(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${M(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${M(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=j(t.dataset[n])}return e},getDataAttribute:(t,e)=>j(t.getAttribute(`data-bs-${M(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e?e.split(",").map((t=>n(t))).join(","):null},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",jt="collapsing",Mt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(jt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(jt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(Mt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function je(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const Me={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:je(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:je(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},j=p?3:1;j>0&&"break"!==P(j);j--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],j=f?-T[$]/2:0,M=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-j-q-z-O.mainAxis:M-q-z-O.mainAxis,K=v?-E[$]/2+j+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,jn=`hide${xn}`,Mn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,Mn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,Mn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",js="Home",Ms="End",Fs="active",Hs="fade",Ws="show",Bs=".dropdown-toggle",zs=`:not(${Bs})`,Rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${zs}, .list-group-item${zs}, [role="tab"]${zs}, ${Rs}`,Vs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Ks extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,js,Ms].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([js,Ms].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return z.find(qs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(Bs,Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(qs)?t:z.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,Rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Ks.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(Vs))Ks.getOrCreateInstance(t)})),m(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Ys=`mouseout${Qs}`,Us=`focusin${Qs}`,Gs=`focusout${Qs}`,Js=`hide${Qs}`,Zs=`hidden${Qs}`,to=`show${Qs}`,eo=`shown${Qs}`,io="hide",no="show",so="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ro={animation:!0,autohide:!0,delay:5e3};class ao extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ro}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){N.trigger(this._element,to).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),d(this._element),this._element.classList.add(no,so),this._queueCallback((()=>{this._element.classList.remove(so),N.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Js).defaultPrevented||(this._element.classList.add(so),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(so,no),N.trigger(this._element,Zs)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Xs,(t=>this._onInteraction(t,!0))),N.on(this._element,Ys,(t=>this._onInteraction(t,!1))),N.on(this._element,Us,(t=>this._onInteraction(t,!0))),N.on(this._element,Gs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ao),m(ao),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Ks,Toast:ao,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/web/rules/.gitignore b/web/rules/.gitignore new file mode 100644 index 000000000..af0b0688f --- /dev/null +++ b/web/rules/.gitignore @@ -0,0 +1,12 @@ +_site +.sass-cache +.jekyll-cache +.jekyll-metadata +vendor +.direnv/ +.env/ +.envrc +file_modification_dates.txt +public/*.html +public/pagefind/ +public/index.html diff --git a/web/rules/README.md b/web/rules/README.md new file mode 100644 index 000000000..48f5302e4 --- /dev/null +++ b/web/rules/README.md @@ -0,0 +1,16 @@ +# capa rules documentation website + +## requirements + + - [just](https://github.com/casey/just) + - [pagefind](https://pagefind.app/) + - `pip install -r requirements` + +## building + +``` +just clean +just build +```` + +then `just serve` and visit http://127.0.0.1:8000/ or (upload `./public` somewhere). diff --git a/web/rules/justfile b/web/rules/justfile new file mode 100644 index 000000000..a042f10f6 --- /dev/null +++ b/web/rules/justfile @@ -0,0 +1,30 @@ + +modified-dates: + python scripts/modified-dates.py ../../rules/ ./file_modification_dates.txt + + +build-rules: + mkdir -p ./public/rules/ + python scripts/build_rules.py ../../rules/ ./file_modification_dates.txt ./public/ + + +build-root: + python scripts/build_root.py ../../rules/ ./file_modification_dates.txt ./public/ + + +index-website: build-rules build-root + pagefind --site "public" + + +build: modified-dates build-rules build-root index-website + + +clean: + rm -f file_modification_dates.txt + rm -f public/index.html + rm -rf public/*.html + rm -rf public/pagefind + + +serve: + python -m http.server --b localhost --directory ./public diff --git a/web/rules/public/css/bootstrap-5.3.3.min.css b/web/rules/public/css/bootstrap-5.3.3.min.css new file mode 100644 index 000000000..39934146f --- /dev/null +++ b/web/rules/public/css/bootstrap-5.3.3.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/web/rules/public/css/pagefind-modular-ui.css b/web/rules/public/css/pagefind-modular-ui.css new file mode 100644 index 000000000..06ce7dc71 --- /dev/null +++ b/web/rules/public/css/pagefind-modular-ui.css @@ -0,0 +1,213 @@ +:root { + --pagefind-ui-scale: 0.8; + --pagefind-ui-primary: #034AD8; + --pagefind-ui-fade: #707070; + --pagefind-ui-text: #393939; + --pagefind-ui-background: #ffffff; + --pagefind-ui-border: #eeeeee; + --pagefind-ui-tag: #eeeeee; + --pagefind-ui-border-width: 2px; + --pagefind-ui-border-radius: 8px; + --pagefind-ui-image-border-radius: 8px; + --pagefind-ui-image-box-ratio: 3 / 2; + --pagefind-ui-font: system, -apple-system, ".SFNSText-Regular", + "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", + "Lucida Grande", sans-serif; +} + +[data-pfmod-hidden] { + display: none !important; +} + +[data-pfmod-suppressed] { + opacity: 0 !important; + pointer-events: none !important; +} + +[data-pfmod-sr-hidden] { + -webkit-clip: rect(0 0 0 0) !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(100%) !important; + clip-path: inset(100%) !important; + height: 1px !important; + overflow: hidden !important; + overflow: clip !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} + +[data-pfmod-loading] { + color: var(--pagefind-ui-text); + background-color: var(--pagefind-ui-text); + border-radius: var(--pagefind-ui-border-radius); + opacity: 0.1; + pointer-events: none; +} + +/* Input */ + +.pagefind-modular-input-wrapper { + position: relative; +} + +.pagefind-modular-input-wrapper::before { + background-color: var(--pagefind-ui-text); + width: calc(18px * var(--pagefind-ui-scale)); + height: calc(18px * var(--pagefind-ui-scale)); + top: calc(23px * var(--pagefind-ui-scale)); + left: calc(20px * var(--pagefind-ui-scale)); + content: ""; + position: absolute; + display: block; + opacity: 0.7; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); + mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); + -webkit-mask-size: 100%; + mask-size: 100%; + z-index: 9; + pointer-events: none; +} + +.pagefind-modular-input { + height: calc(64px * var(--pagefind-ui-scale)); + padding: 0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale)); + background-color: var(--pagefind-ui-background); + border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border); + border-radius: var(--pagefind-ui-border-radius); + font-size: calc(21px * var(--pagefind-ui-scale)); + position: relative; + appearance: none; + -webkit-appearance: none; + display: flex; + width: 100%; + box-sizing: border-box; + font-weight: 700; +} + +.pagefind-modular-input::placeholder { + opacity: 0.2; +} + +.pagefind-modular-input-clear { + position: absolute; + top: calc(2px * var(--pagefind-ui-scale)); + right: calc(2px * var(--pagefind-ui-scale)); + height: calc(60px * var(--pagefind-ui-scale)); + border-radius: var(--pagefind-ui-border-radius); + padding: 0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale)); + color: var(--pagefind-ui-text); + font-size: calc(14px * var(--pagefind-ui-scale)); + cursor: pointer; + background-color: var(--pagefind-ui-background); + border: none; + appearance: none; +} + +/* ResultList */ + +.pagefind-modular-list-result { + list-style-type: none; + display: flex; + align-items: flex-start; + gap: min(calc(40px * var(--pagefind-ui-scale)), 3%); + padding: calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale)); + border-top: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border); +} + +.pagefind-modular-list-result:last-of-type { + border-bottom: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border); +} + +.pagefind-modular-list-thumb { + width: min(30%, + calc((30% - (100px * var(--pagefind-ui-scale))) * 100000)); + max-width: calc(120px * var(--pagefind-ui-scale)); + margin-top: calc(10px * var(--pagefind-ui-scale)); + aspect-ratio: var(--pagefind-ui-image-box-ratio); + position: relative; +} + +.pagefind-modular-list-image { + display: block; + position: absolute; + left: 50%; + transform: translateX(-50%); + font-size: 0; + width: auto; + height: auto; + max-width: 100%; + max-height: 100%; + border-radius: var(--pagefind-ui-image-border-radius); +} + +.pagefind-modular-list-inner { + flex: 1; + display: flex; + flex-direction: column; + align-items: flex-start; + margin-top: calc(10px * var(--pagefind-ui-scale)); +} + +.pagefind-modular-list-title { + display: inline-block; + font-weight: 700; + font-size: calc(21px * var(--pagefind-ui-scale)); + margin-top: 0; + margin-bottom: 0; +} + +.pagefind-modular-list-link { + color: var(--pagefind-ui-text); + text-decoration: none; +} + +.pagefind-modular-list-link:hover { + text-decoration: underline; +} + +.pagefind-modular-list-excerpt { + display: inline-block; + font-weight: 400; + font-size: calc(16px * var(--pagefind-ui-scale)); + margin-top: calc(4px * var(--pagefind-ui-scale)); + margin-bottom: 0; + min-width: calc(250px * var(--pagefind-ui-scale)); +} + +/* FilterPills */ + +.pagefind-modular-filter-pills-wrapper { + overflow-x: scroll; + padding: 15px 0; +} + +.pagefind-modular-filter-pills { + display: flex; + gap: 6px; +} + +.pagefind-modular-filter-pill { + flex-grow: 1; + flex-shrink: 1; + display: flex; + justify-content: center; + align-items: center; + background-color: var(--pagefind-ui-background); + color: var(--pagefind-ui-fade); + border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border); + border-radius: calc(25px * var(--pagefind-ui-scale)); + font-size: calc(18px * var(--pagefind-ui-scale)); + height: calc(50px * var(--pagefind-ui-scale)); + cursor: pointer; + white-space: nowrap; +} + +.pagefind-modular-filter-pill:hover { + border-color: var(--pagefind-ui-primary); +} + +.pagefind-modular-filter-pill[aria-pressed="true"] { + border-color: var(--pagefind-ui-primary); + color: var(--pagefind-ui-primary); +} \ No newline at end of file diff --git a/web/rules/public/css/pagefind-ui.css b/web/rules/public/css/pagefind-ui.css new file mode 100644 index 000000000..aab321210 --- /dev/null +++ b/web/rules/public/css/pagefind-ui.css @@ -0,0 +1 @@ +.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pfagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"\2937 ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{width:117%; padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable="true"]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-1d60ae3{width:120%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-1d60ae3{display:none!important}.pagefind-ui__suppressed.svelte-1d60ae3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-1d60ae3{position:relative}.pagefind-ui__form.svelte-1d60ae3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-1d60ae3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-1d60ae3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-1d60ae3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-1d60ae3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-1d60ae3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-1d60ae3{padding:0}.pagefind-ui__message.svelte-1d60ae3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-1d60ae3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-1d60ae3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)} diff --git a/web/rules/public/css/poppins.css b/web/rules/public/css/poppins.css new file mode 100644 index 000000000..3ddc90848 --- /dev/null +++ b/web/rules/public/css/poppins.css @@ -0,0 +1,36 @@ +/* latin-ext */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/web/rules/public/css/style.css b/web/rules/public/css/style.css new file mode 100644 index 000000000..d649975e4 --- /dev/null +++ b/web/rules/public/css/style.css @@ -0,0 +1,22 @@ +.pagefind-ui__result-thumb { + display: none; +} + +:root { + /* from the icon */ + --capa-blue: #2593d7; + --capa-blue-darker: #1d74aa; + + --bs-primary: var(--capa-blue); + --bs-primary-rgb: var(--capa-blue); +} + +a:not(.btn) { + color: var(--capa-blue); + text-decoration: none; +} + +a:not(.btn):hover { + text-decoration: underline; + text-decoration-color: var(--capa-blue) !important; +} diff --git a/web/rules/public/img/favicon.ico b/web/rules/public/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9dcfdab8d631e1c3adc2030cbb7567d40951d0c1 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/web/rules/public/img/favicon.png b/web/rules/public/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7292a1b9d24389811ea4679960a7d1dd83970862 GIT binary patch literal 7529 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 OD82h6_gls&;C}!jHciX` literal 0 HcmV?d00001 diff --git a/web/rules/public/js/bootstrap-5.3.3.bundle.min.js b/web/rules/public/js/bootstrap-5.3.3.bundle.min.js new file mode 100644 index 000000000..04e9185bd --- /dev/null +++ b/web/rules/public/js/bootstrap-5.3.3.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function j(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function M(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${M(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${M(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=j(t.dataset[n])}return e},getDataAttribute:(t,e)=>j(t.getAttribute(`data-bs-${M(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e?e.split(",").map((t=>n(t))).join(","):null},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",jt="collapsing",Mt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(jt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(jt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(Mt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function je(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const Me={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:je(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:je(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},j=p?3:1;j>0&&"break"!==P(j);j--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],j=f?-T[$]/2:0,M=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-j-q-z-O.mainAxis:M-q-z-O.mainAxis,K=v?-E[$]/2+j+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,jn=`hide${xn}`,Mn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,Mn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,Mn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",js="Home",Ms="End",Fs="active",Hs="fade",Ws="show",Bs=".dropdown-toggle",zs=`:not(${Bs})`,Rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${zs}, .list-group-item${zs}, [role="tab"]${zs}, ${Rs}`,Vs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Ks extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,js,Ms].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([js,Ms].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return z.find(qs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(Bs,Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(qs)?t:z.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,Rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Ks.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(Vs))Ks.getOrCreateInstance(t)})),m(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Ys=`mouseout${Qs}`,Us=`focusin${Qs}`,Gs=`focusout${Qs}`,Js=`hide${Qs}`,Zs=`hidden${Qs}`,to=`show${Qs}`,eo=`shown${Qs}`,io="hide",no="show",so="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ro={animation:!0,autohide:!0,delay:5e3};class ao extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ro}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){N.trigger(this._element,to).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),d(this._element),this._element.classList.add(no,so),this._queueCallback((()=>{this._element.classList.remove(so),N.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Js).defaultPrevented||(this._element.classList.add(so),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(so,no),N.trigger(this._element,Zs)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Xs,(t=>this._onInteraction(t,!0))),N.on(this._element,Ys,(t=>this._onInteraction(t,!1))),N.on(this._element,Us,(t=>this._onInteraction(t,!0))),N.on(this._element,Gs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ao),m(ao),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Ks,Toast:ao,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/web/rules/public/js/jquery-3.5.1.slim.min.js b/web/rules/public/js/jquery-3.5.1.slim.min.js new file mode 100644 index 000000000..36b4e1a13 --- /dev/null +++ b/web/rules/public/js/jquery-3.5.1.slim.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-deprecated/ajax-event-alias,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(g,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,v=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),m={},b=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},w=g.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function C(e,t,n){var r,i,o=(n=n||w).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-deprecated/ajax-event-alias,-effects,-effects/Tween,-effects/animatedSelector",E=function(e,t){return new E.fn.init(e,t)};function d(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!b(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),V=new RegExp(W),X=new RegExp("^"+B+"$"),Q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=P.call(d.childNodes),d.childNodes),t[d.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){q.apply(e,P.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&(C(e),e=e||T,E)){if(11!==d&&(u=Z.exec(t)))if(i=u[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return O.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&p.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!k[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===d&&(U.test(t)||_.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&p.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=A)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+be(l[o]);c=l.join(",")}try{return O.apply(n,f.querySelectorAll(c)),n}catch(e){k(t,!0)}finally{s===A&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[A]=!0,e}function ce(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:d;return r!=T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,E=!i(T),d!=T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.scope=ce(function(e){return a.appendChild(e).appendChild(T.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),p.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ce(function(e){return a.appendChild(e).id=A,!T.getElementsByName||!T.getElementsByName(A).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=p.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+A+"-]").length||v.push("~="),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+A+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){p.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),y=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e==T||e.ownerDocument==d&&y(d,e)?-1:t==T||t.ownerDocument==d&&y(d,t)?1:u?H(u,e)-H(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==T?-1:t==T?1:i?-1:o?1:u?H(u,e)-H(u,t):0;if(i===o)return de(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?de(a[r],s[r]):a[r]==d?-1:s[r]==d?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(C(e),p.matchesSelector&&E&&!k[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){k(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return b(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||L,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:j.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:w,!0)),k.test(r[1])&&E.isPlainObject(t))for(r in t)b(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=w.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,L=E(w);var q=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i;le=w.createDocumentFragment().appendChild(w.createElement("div")),(ce=w.createElement("input")).setAttribute("type","radio"),ce.setAttribute("checked","checked"),ce.setAttribute("name","t"),le.appendChild(ce),m.checkClone=le.cloneNode(!0).cloneNode(!0).lastChild.checked,le.innerHTML="",m.noCloneChecked=!!le.cloneNode(!0).lastChild.defaultValue,le.innerHTML="",m.option=!!le.lastChild;var he={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var ye=/<|&#?\w+;/;function me(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p\s*$/g;function Le(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n
",2===ft.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?((r=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(r)):t=w),o=!n&&[],(i=k.exec(e))?[t.createElement(i[1])]:(i=me([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),b(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=Fe(m.pixelPosition,function(e,t){if(t)return t=We(e,n),Ie.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0=Math.abs(n.width-o)&&(o=n.width),1>=Math.abs(n.height-r)&&(r=n.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function m(e){return"html"===s(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||f(e)}function h(e){return 0<=["html","body","#document"].indexOf(s(e))?e.ownerDocument.body:i(e)&&l(e)?e:h(m(e))}function v(e,t){var o;void 0===t&&(t=[]);var r=h(e);return e=r===(null==(o=e.ownerDocument)?void 0:o.body),o=n(r),r=e?[o].concat(o.visualViewport||[],l(r)?r:[]):r,t=t.concat(r),e?t:t.concat(v(m(r)))}function g(e){return i(e)&&"fixed"!==c(e).position?e.offsetParent:null}function y(e){for(var t=n(e),o=g(e);o&&0<=["table","td","th"].indexOf(s(o))&&"static"===c(o).position;)o=g(o);if(o&&("html"===s(o)||"body"===s(o)&&"static"===c(o).position))return t;if(!o)e:{if(o=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),-1===navigator.userAgent.indexOf("Trident")||!i(e)||"fixed"!==c(e).position)for(e=m(e);i(e)&&0>["html","body"].indexOf(s(e));){var r=c(e);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||o&&"filter"===r.willChange||o&&r.filter&&"none"!==r.filter){o=e;break e}e=e.parentNode}o=null}return o||t}function b(e){function t(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){o.has(e)||(e=n.get(e))&&t(e)})),r.push(e)}var n=new Map,o=new Set,r=[];return e.forEach((function(e){n.set(e.name,e)})),e.forEach((function(e){o.has(e.name)||t(e)})),r}function w(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function x(e){return e.split("-")[0]}function O(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&a(n))do{if(t&&e.isSameNode(t))return!0;t=t.parentNode||t.host}while(t);return!1}function j(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function E(e,r){if("viewport"===r){r=n(e);var a=f(e);r=r.visualViewport;var s=a.clientWidth;a=a.clientHeight;var l=0,u=0;r&&(s=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=r.offsetLeft,u=r.offsetTop)),e=j(e={width:s,height:a,x:l+p(e),y:u})}else i(r)?((e=t(r)).top+=r.clientTop,e.left+=r.clientLeft,e.bottom=e.top+r.clientHeight,e.right=e.left+r.clientWidth,e.width=r.clientWidth,e.height=r.clientHeight,e.x=e.left,e.y=e.top):(u=f(e),e=f(u),s=o(u),r=null==(a=u.ownerDocument)?void 0:a.body,a=_(e.scrollWidth,e.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),l=_(e.scrollHeight,e.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),u=-s.scrollLeft+p(u),s=-s.scrollTop,"rtl"===c(r||e).direction&&(u+=_(e.clientWidth,r?r.clientWidth:0)-a),e=j({width:a,height:l,x:u,y:s}));return e}function D(e,t,n){return t="clippingParents"===t?function(e){var t=v(m(e)),n=0<=["absolute","fixed"].indexOf(c(e).position)&&i(e)?y(e):e;return r(n)?t.filter((function(e){return r(e)&&O(e,n)&&"body"!==s(e)})):[]}(e):[].concat(t),(n=(n=[].concat(t,[n])).reduce((function(t,n){return n=E(e,n),t.top=_(n.top,t.top),t.right=U(n.right,t.right),t.bottom=U(n.bottom,t.bottom),t.left=_(n.left,t.left),t}),E(e,n[0]))).width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}function L(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function P(e){var t=e.reference,n=e.element,o=(e=e.placement)?x(e):null;e=e?e.split("-")[1]:null;var r=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2;switch(o){case"top":r={x:r,y:t.y-n.height};break;case"bottom":r={x:r,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:i};break;case"left":r={x:t.x-n.width,y:i};break;default:r={x:t.x,y:t.y}}if(null!=(o=o?L(o):null))switch(i="y"===o?"height":"width",e){case"start":r[o]-=t[i]/2-n[i]/2;break;case"end":r[o]+=t[i]/2-n[i]/2}return r}function M(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function k(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function A(e,n){void 0===n&&(n={});var o=n;n=void 0===(n=o.placement)?e.placement:n;var i=o.boundary,a=void 0===i?"clippingParents":i,s=void 0===(i=o.rootBoundary)?"viewport":i;i=void 0===(i=o.elementContext)?"popper":i;var p=o.altBoundary,c=void 0!==p&&p;o=M("number"!=typeof(o=void 0===(o=o.padding)?0:o)?o:k(o,C));var l=e.elements.reference;p=e.rects.popper,a=D(r(c=e.elements[c?"popper"===i?"reference":"popper":i])?c:c.contextElement||f(e.elements.popper),a,s),c=P({reference:s=t(l),element:p,strategy:"absolute",placement:n}),p=j(Object.assign({},p,c)),s="popper"===i?p:s;var u={top:a.top-s.top+o.top,bottom:s.bottom-a.bottom+o.bottom,left:a.left-s.left+o.left,right:s.right-a.right+o.right};if(e=e.modifiersData.offset,"popper"===i&&e){var d=e[n];Object.keys(u).forEach((function(e){var t=0<=["right","bottom"].indexOf(e)?1:-1,n=0<=["top","bottom"].indexOf(e)?"y":"x";u[e]+=d[n]*t}))}return u}function W(){for(var e=arguments.length,t=Array(e),n=0;n(g.devicePixelRatio||1)?"translate("+e+"px, "+u+"px)":"translate3d("+e+"px, "+u+"px, 0)",m)):Object.assign({},o,((t={})[v]=a?u+"px":"",t[h]=d?e+"px":"",t.transform="",t))}function H(e){return e.replace(/left|right|bottom|top/g,(function(e){return $[e]}))}function R(e){return e.replace(/start|end/g,(function(e){return ee[e]}))}function S(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function q(e){return["top","right","bottom","left"].some((function(t){return 0<=e[t]}))}var C=["top","bottom","right","left"],N=C.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),V=[].concat(C,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),I="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "),_=Math.max,U=Math.min,z=Math.round,F={placement:"bottom",modifiers:[],strategy:"absolute"},X={passive:!0},Y={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,o=e.instance,r=(e=e.options).scroll,i=void 0===r||r,a=void 0===(e=e.resize)||e,s=n(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach((function(e){e.addEventListener("scroll",o.update,X)})),a&&s.addEventListener("resize",o.update,X),function(){i&&f.forEach((function(e){e.removeEventListener("scroll",o.update,X)})),a&&s.removeEventListener("resize",o.update,X)}},data:{}},G={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=P({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},J={top:"auto",right:"auto",bottom:"auto",left:"auto"},K={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options;e=void 0===(e=n.gpuAcceleration)||e;var o=n.adaptive;o=void 0===o||o,n=void 0===(n=n.roundOffsets)||n,e={placement:x(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:e},null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,T(Object.assign({},e,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:n})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,T(Object.assign({},e,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:n})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Q={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];i(r)&&s(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{};e=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{}),i(o)&&s(o)&&(Object.assign(o.style,e),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Z={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.name,o=void 0===(e=e.options.offset)?[0,0]:e,r=(e=V.reduce((function(e,n){var r=t.rects,i=x(n),a=0<=["left","top"].indexOf(i)?-1:1,s="function"==typeof o?o(Object.assign({},r,{placement:n})):o;return r=(r=s[0])||0,s=((s=s[1])||0)*a,i=0<=["left","right"].indexOf(i)?{x:s,y:r}:{x:r,y:s},e[n]=i,e}),{}))[t.placement],i=r.x;r=r.y,null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=r),t.modifiersData[n]=e}},$={left:"right",right:"left",bottom:"top",top:"bottom"},ee={start:"end",end:"start"},te={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options;if(e=e.name,!t.modifiersData[e]._skip){var o=n.mainAxis;o=void 0===o||o;var r=n.altAxis;r=void 0===r||r;var i=n.fallbackPlacements,a=n.padding,s=n.boundary,f=n.rootBoundary,p=n.altBoundary,c=n.flipVariations,l=void 0===c||c,u=n.allowedAutoPlacements;c=x(n=t.options.placement),i=i||(c!==n&&l?function(e){if("auto"===x(e))return[];var t=H(e);return[R(e),t,R(t)]}(n):[H(n)]);var d=[n].concat(i).reduce((function(e,n){return e.concat("auto"===x(n)?function(e,t){void 0===t&&(t={});var n=t.boundary,o=t.rootBoundary,r=t.padding,i=t.flipVariations,a=t.allowedAutoPlacements,s=void 0===a?V:a,f=t.placement.split("-")[1];0===(i=(t=f?i?N:N.filter((function(e){return e.split("-")[1]===f})):C).filter((function(e){return 0<=s.indexOf(e)}))).length&&(i=t);var p=i.reduce((function(t,i){return t[i]=A(e,{placement:i,boundary:n,rootBoundary:o,padding:r})[x(i)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:s,rootBoundary:f,padding:a,flipVariations:l,allowedAutoPlacements:u}):n)}),[]);n=t.rects.reference,i=t.rects.popper;var m=new Map;c=!0;for(var h=d[0],v=0;vi[O]&&(b=H(b)),O=H(b),w=[],o&&w.push(0>=j[y]),r&&w.push(0>=j[b],0>=j[O]),w.every((function(e){return e}))){h=g,c=!1;break}m.set(g,w)}if(c)for(o=function(e){var t=d.find((function(t){if(t=m.get(t))return t.slice(0,e).every((function(e){return e}))}));if(t)return h=t,"break"},r=l?3:1;0 + + + + + capa rules + + + + + + + + + + + + + +
+ + + + + +
+ +
+ +""" + + for category, files in categories_data.items(): + if not files: + continue + + html_content += f'

{category}

' + cards_data = [] + for file_path in files: + try: + card_data = parse_rule(file_path) + cards_data.append(card_data) + except Exception as e: + logger.error("error parsing %s: %s", file_path, e) + + for card in cards_data: + first_word = get_first_word(card["namespace"]) + rectangle_color = color_map[first_word] + file_name = card["filename"].rpartition(".yml")[0] + + card_html = f""" +
+
+
+
+
{card['namespace']}
+ +
{', '.join(card['authors'])}
+
+
+
""" + + html_content += card_html + + num_cards = len(cards_data) + num_empty_cells = (4 - (num_cards % 4)) % 4 + if num_empty_cells > 0: + for _ in range(num_empty_cells): + html_content += """ +
+ +
""" + + html_content += "
" + + html_content += """ +
+ + + +""" + + output_html_path.write_text(html_content, encoding="utf-8") + + +categories_data = read_file_paths(txt_file_path) + + +color_map = {} +used_colors = set(predefined_colors) +color_index = 0 + + +all_files = [file for category in categories_data.values() for file in category] +for file_path in all_files: + try: + card_data = parse_rule(file_path) + first_word = get_first_word(card_data["namespace"]) + if first_word not in color_map: + if color_index < len(predefined_colors): + color_map[first_word] = predefined_colors[color_index] + color_index += 1 + else: + new_color = generate_color() + while new_color in used_colors: + new_color = generate_color() + color_map[first_word] = new_color + used_colors.add(new_color) + except Exception as e: + logger.error("error parsing %s: %s", file_path, e) + +generate_html(categories_data, color_map) +logger.info("HTML file has been generated: %s", output_html_path) diff --git a/web/rules/scripts/build_rules.py b/web/rules/scripts/build_rules.py new file mode 100644 index 000000000..5a3a33c92 --- /dev/null +++ b/web/rules/scripts/build_rules.py @@ -0,0 +1,136 @@ +""" +Copyright (C) 2024 Mandiant, Inc. All Rights Reserved. +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. +You may obtain a copy of the License at: [package root]/LICENSE.txt +Unless required by applicable law or agreed to in writing, software distributed under the License + is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and limitations under the License. +""" + +import os +import sys +import urllib.parse +from glob import glob +from pathlib import Path + +import pygments +from pygments.lexers import YamlLexer +from pygments.formatters import HtmlFormatter + +import capa.rules + +input_directory = Path(sys.argv[1]) +txt_file_path = Path(sys.argv[2]) +output_directory = Path(sys.argv[3]) + +assert input_directory.exists(), "input directory must exist" +assert txt_file_path.exists(), "file-modification txt file must exist" +assert output_directory.exists(), "output directory must exist" + + +def convert_yaml_to_html(timestamps, yaml_file: Path, output_dir: Path): + rule_content = yaml_file.read_text(encoding="utf-8") + rule = capa.rules.Rule.from_yaml(rule_content, use_ruamel=True) + + filename = os.path.basename(yaml_file).rpartition(".yml")[0] + namespace = rule.meta.get("namespace", "") + timestamp = timestamps[yaml_file.as_posix()] + + rendered_rule = pygments.highlight( + rule_content, + YamlLexer(), + HtmlFormatter( + style="xcode", + noclasses=True, + wrapcode=True, + nobackground=True, + ), + ) + + gh_link = f"https://github.com/mandiant/capa-rules/tree/master/{namespace}/{filename}.yml" + vt_query = 'behavior_signature:"' + rule.name + '"' + vt_fragment = urllib.parse.quote(urllib.parse.quote(vt_query)) + vt_link = f"https://www.virustotal.com/gui/search/{vt_fragment}/files" + ns_query = f'"namespace: {namespace} "' + ns_link = f"./?{urllib.parse.urlencode({'q': ns_query})}" + + html_content = f""" + + + + + + {rule.name} + + + + + + + + + +
+ + + + + +
+ +
+
+

+ + {namespace} + +

+

{rule.name}

+ + + +
+ {rendered_rule} +
+

last edited: {timestamp}

+
+
+ + + """ + + output_dir.mkdir(parents=True, exist_ok=True) + output_file_path = output_dir / (filename + ".html") + output_file_path.write_text(html_content, encoding="utf-8") + + +yaml_files = glob(os.path.join(input_directory, "**/*.yml"), recursive=True) + +timestamps = {} +for line in txt_file_path.read_text(encoding="utf-8").splitlines(): + if not line: + continue + if line.startswith("==="): + continue + + path, _, timestamp = line.partition(" ") + timestamps[path] = timestamp + +for yaml_file in yaml_files: + convert_yaml_to_html(timestamps, Path(yaml_file), output_directory) diff --git a/web/rules/scripts/modified-dates.py b/web/rules/scripts/modified-dates.py new file mode 100644 index 000000000..38ca38ded --- /dev/null +++ b/web/rules/scripts/modified-dates.py @@ -0,0 +1,92 @@ +""" +Copyright (C) 2024 Mandiant, Inc. All Rights Reserved. +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. +You may obtain a copy of the License at: [package root]/LICENSE.txt +Unless required by applicable law or agreed to in writing, software distributed under the License + is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and limitations under the License. +""" + +import os +import sys +import logging +import subprocess +from pathlib import Path +from datetime import datetime, timedelta + +logger = logging.getLogger(__name__) + +start_dir = Path(sys.argv[1]) +output_file = Path(sys.argv[2]) + +assert start_dir.exists(), "start directory must exist" + + +def get_yml_files_and_dates(start_dir: Path): + yml_files = [] + for root, _, files in os.walk(start_dir): + for file in files: + if file.endswith(".yml") or file.endswith(".yaml"): + file_path = Path(root) / file + + proc = subprocess.run( + [ + "git", + "log", + "-1", # only show most recent commit + '--pretty="%ct"', # unix timestmp, https://git-scm.com/docs/pretty-formats#Documentation/pretty-formats.txt-emctem + file, # just the filename, will run from the containing directory + ], + cwd=root, # the directory with the file we're inspecting + check=True, + capture_output=True, + ) + + last_modified_date = int(proc.stdout.decode("utf-8").partition("\n")[0].strip('"')) + + yml_files.append((file_path, last_modified_date)) + return yml_files + + +yml_files_and_dates = get_yml_files_and_dates(start_dir) + +yml_files_and_dates.sort(key=lambda x: x[1], reverse=True) + + +current_date = datetime.now() + +categories = [ + ("modified in the last day", current_date - timedelta(days=1)), + ("modified in the last week", current_date - timedelta(days=7)), + ("modified in the last month", current_date - timedelta(days=30)), + ("modified in the last three months", current_date - timedelta(days=90)), + ("modified in the last year", current_date - timedelta(days=365)), +] + + +def write_category(f, category_name, files): + f.write(f"=== {category_name} ===\n") + for file_path, last_modified_date in files: + last_modified_date_str = datetime.fromtimestamp(last_modified_date).strftime("%Y-%m-%d %H:%M:%S") + f.write(f"{file_path} {last_modified_date_str}\n") + f.write("\n") + + +with output_file.open("wt", encoding="utf-8") as f: + for title, delta in categories: + current_files = [] + for file_path, last_modified_date in yml_files_and_dates: + last_modified_date_dt = datetime.fromtimestamp(last_modified_date) + if last_modified_date_dt > delta: + current_files.append((file_path, last_modified_date)) + + write_category(f, title, current_files) + + for item in current_files: + yml_files_and_dates.remove(item) + + write_category(f, "older", yml_files_and_dates) + + +logger.info("File names and modification dates have been written to %s", output_file) From 68a38b6e6ff775641b1a1e50c8ae146ea81c5a33 Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Thu, 22 Aug 2024 10:05:17 +0000 Subject: [PATCH 28/33] rules: deduplicate API features with stripped DLL closes #2323 --- CHANGELOG.md | 2 ++ capa/rules/__init__.py | 19 ++++++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98b69e7c7..b88f11b53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Bug Fixes +- fix duplicate features shown in vverbose mode @williballenthin #2323 + ### capa explorer IDA Pro plugin ### Development diff --git a/capa/rules/__init__.py b/capa/rules/__init__.py index 5f567ea10..5ecad5cce 100644 --- a/capa/rules/__init__.py +++ b/capa/rules/__init__.py @@ -575,6 +575,15 @@ def trim_dll_part(api: str) -> str: return api +def unique(sequence): + """deduplicate the items in the given sequence, returning a list with the same order. + + via: https://stackoverflow.com/a/58666031 + """ + seen = set() + return [x for x in sequence if not (x in seen or seen.add(x))] # type: ignore [func-returns-value] + + def build_statements(d, scopes: Scopes): if len(d.keys()) > 2: raise InvalidRule("too many statements") @@ -582,21 +591,21 @@ def build_statements(d, scopes: Scopes): key = list(d.keys())[0] description = pop_statement_description_entry(d[key]) if key == "and": - return ceng.And([build_statements(dd, scopes) for dd in d[key]], description=description) + return ceng.And(unique(build_statements(dd, scopes) for dd in d[key]), description=description) elif key == "or": - return ceng.Or([build_statements(dd, scopes) for dd in d[key]], description=description) + return ceng.Or(unique(build_statements(dd, scopes) for dd in d[key]), description=description) elif key == "not": if len(d[key]) != 1: raise InvalidRule("not statement must have exactly one child statement") return ceng.Not(build_statements(d[key][0], scopes), description=description) elif key.endswith(" or more"): count = int(key[: -len("or more")]) - return ceng.Some(count, [build_statements(dd, scopes) for dd in d[key]], description=description) + return ceng.Some(count, unique(build_statements(dd, scopes) for dd in d[key]), description=description) elif key == "optional": # `optional` is an alias for `0 or more` # which is useful for documenting behaviors, # like with `write file`, we might say that `WriteFile` is optionally found alongside `CreateFileA`. - return ceng.Some(0, [build_statements(dd, scopes) for dd in d[key]], description=description) + return ceng.Some(0, unique(build_statements(dd, scopes) for dd in d[key]), description=description) elif key == "process": if Scope.FILE not in scopes: @@ -672,7 +681,7 @@ def build_statements(d, scopes: Scopes): # - arch: i386 # - mnemonic: cmp # - statements = ceng.And([build_statements(dd, Scopes(static=Scope.INSTRUCTION)) for dd in d[key]]) + statements = ceng.And(unique(build_statements(dd, Scopes(static=Scope.INSTRUCTION)) for dd in d[key])) return ceng.Subscope(Scope.INSTRUCTION, statements, description=description) From 4df8b2b7ed5660a1a5203abc4334f03d1ae6fcd6 Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Thu, 22 Aug 2024 13:11:07 +0200 Subject: [PATCH 29/33] readme: add quick links to header closes #2321 --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 87a1bf2db..8bf0a3653 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,16 @@ -![capa](https://github.com/mandiant/capa/blob/master/.github/logo.png) +
+
+ + + +

+ Website + | + Download + | + Web Interface +

+
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/flare-capa)](https://pypi.org/project/flare-capa) [![Last release](https://img.shields.io/github/v/release/mandiant/capa)](https://github.com/mandiant/capa/releases) @@ -7,6 +19,11 @@ [![Downloads](https://img.shields.io/github/downloads/mandiant/capa/total)](https://github.com/mandiant/capa/releases) [![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE.txt) +
+
+ +--- + capa detects capabilities in executable files. You run it against a PE, ELF, .NET module, shellcode file, or a sandbox report and it tells you what it thinks the program can do. For example, it might suggest that the file is a backdoor, is capable of installing services, or relies on HTTP to communicate. From a0ed2127f90dc169fbae300ac5dffa64848a7db5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 13:16:36 +0200 Subject: [PATCH 30/33] build(deps): bump flake8 from 7.1.0 to 7.1.1 (#2306) Bumps [flake8](https://github.com/pycqa/flake8) from 7.1.0 to 7.1.1. - [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index aef21e754..c7aed7eaf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -124,7 +124,7 @@ dev = [ "pytest-sugar==1.0.0", "pytest-instafail==0.5.0", "pytest-cov==5.0.0", - "flake8==7.1.0", + "flake8==7.1.1", "flake8-bugbear==24.4.26", "flake8-encodings==0.5.1", "flake8-comprehensions==3.15.0", From 73120a5c0b4e031b2affc527ca7efebd8c2f387f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 13:16:45 +0200 Subject: [PATCH 31/33] build(deps): bump humanize from 4.9.0 to 4.10.0 (#2304) Bumps [humanize](https://github.com/python-humanize/humanize) from 4.9.0 to 4.10.0. - [Release notes](https://github.com/python-humanize/humanize/releases) - [Commits](https://github.com/python-humanize/humanize/compare/4.9.0...4.10.0) --- updated-dependencies: - dependency-name: humanize dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7238c1721..3b5122ab6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ cxxfilt==0.2.2 dncil==1.0.2 dnfile==0.15.0 funcy==2.0 -humanize==4.9.0 +humanize==4.10.0 ida-netnode==3.0 ida-settings==2.1.0 intervaltree==3.1.0 From df3c265bd50487d14bbe9ee71ae73622caaa6ca3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 13:18:19 +0200 Subject: [PATCH 32/33] build(deps): bump deptry from 0.17.0 to 0.19.1 (#2303) Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.17.0 to 0.19.1. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](https://github.com/fpgmaas/deptry/compare/0.17.0...0.19.1) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Moritz Co-authored-by: Willi Ballenthin --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c7aed7eaf..67c7d28d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -150,7 +150,7 @@ dev = [ "types-psutil==6.0.0.20240621", "types_requests==2.32.0.20240712", "types-protobuf==5.27.0.20240626", - "deptry==0.17.0" + "deptry==0.19.1" ] build = [ # Dev and build dependencies are not relaxed because From 6c883f37a87db97204bb27ed5185f496049549f1 Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Thu, 22 Aug 2024 13:25:53 +0200 Subject: [PATCH 33/33] add .justfile (#2325) --- .justfile | 20 ++++++++++++++++++++ CHANGELOG.md | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .justfile diff --git a/.justfile b/.justfile new file mode 100644 index 000000000..90dc01e25 --- /dev/null +++ b/.justfile @@ -0,0 +1,20 @@ +@isort: + pre-commit run isort --show-diff-on-failure --all-files + +@black: + pre-commit run black --show-diff-on-failure --all-files + +@ruff: + pre-commit run ruff --all-files + +@flake8: + pre-commit run flake8 --hook-stage manual --all-files + +@mypy: + pre-commit run mypy --hook-stage manual --all-files + +@deptry: + pre-commit run deptry --hook-stage manual --all-files + +lint: isort black ruff flake8 mypy deptry + diff --git a/CHANGELOG.md b/CHANGELOG.md index b88f11b53..c60b9d8ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,8 @@ - add landing page https://mandiant.github.io/capa/ @williballenthin #2310 - add rules website https://mandiant.github.io/capa/rules @DeeyaSingh #2310 - +- add .justfile @williballenthin #2325 + ### Breaking Changes ### New Rules (0)