From e28ef016551436f2b640544b847acb5fc689e421 Mon Sep 17 00:00:00 2001 From: Leo <75044178+leowrites@users.noreply.github.com> Date: Sun, 24 Nov 2024 16:58:51 -0500 Subject: [PATCH] Integrate memory-viz webstepper (#1113) --- CHANGELOG.md | 1 + pyproject.toml | 1 + python_ta/debug/snapshot.py | 2 +- python_ta/debug/snapshot_tracer.py | 135 +- .../debug/webstepper/99ee5c67fd0c522b4b6a.png | Bin 0 -> 161216 bytes .../debug/webstepper/fd6133fe40f4f90440d6.png | Bin 0 -> 185633 bytes python_ta/debug/webstepper/index.bundle.js | 47053 ++++++++++++++++ .../webstepper/index.bundle.js.LICENSE.txt | 58 + .../debug/webstepper/index.bundle.js.map | 1 + python_ta/debug/webstepper/index.html | 12 + .../snapshot_testing_snapshots_expected.svg | 4 +- ...shot_testing_snapshots_expected_stdout.svg | 4 +- .../func_for_loop/snapshot-0.svg | 4 +- .../func_for_loop/snapshot-1.svg | 4 +- .../func_for_loop/snapshot-2.svg | 4 +- .../func_for_loop/snapshot-3.svg | 4 +- .../func_for_loop/snapshot-4.svg | 4 +- .../func_for_loop/snapshot-5.svg | 4 +- .../func_for_loop/snapshot-6.svg | 4 +- .../func_for_loop/snapshot-7.svg | 4 +- .../func_for_loop/snapshot-8.svg | 33 + .../func_if_else/snapshot-0.svg | 4 +- .../func_if_else/snapshot-1.svg | 2 +- .../func_if_else/snapshot-2.svg | 4 +- .../func_if_else/snapshot-3.svg | 33 + .../func_multi_line/snapshot-0.svg | 4 +- .../func_multi_line/snapshot-1.svg | 4 +- .../func_multi_line/snapshot-2.svg | 4 +- .../func_multi_line/snapshot-3.svg | 4 +- .../func_multi_line/snapshot-4.svg | 33 + .../func_mutation/snapshot-0.svg | 4 +- .../func_mutation/snapshot-1.svg | 4 +- .../func_mutation/snapshot-2.svg | 33 + .../func_no_output_dir/snapshot-0.svg | 4 +- .../func_one_line/snapshot-0.svg | 4 +- .../func_one_line/snapshot-1.svg | 33 + .../func_open_webstepper/index.html | 16 + .../func_open_webstepper/snapshot-0.svg | 33 + .../func_open_webstepper/snapshot-1.svg | 33 + .../func_open_webstepper/snapshot-2.svg | 33 + .../func_open_webstepper/snapshot-3.svg | 33 + .../func_open_webstepper/snapshot-4.svg | 33 + .../func_open_webstepper/snapshot-5.svg | 33 + .../func_open_webstepper/snapshot-6.svg | 33 + .../func_open_webstepper/snapshot-7.svg | 33 + .../func_open_webstepper/snapshot-8.svg | 33 + .../func_while/snapshot-0.svg | 4 +- .../func_while/snapshot-1.svg | 2 +- .../func_while/snapshot-2.svg | 4 +- .../func_while/snapshot-3.svg | 2 +- .../func_while/snapshot-4.svg | 4 +- .../func_while/snapshot-5.svg | 2 +- .../func_while/snapshot-6.svg | 4 +- .../func_while/snapshot-7.svg | 2 +- .../func_while/snapshot-8.svg | 33 + tests/test_debug/test_snapshot.py | 40 +- tests/test_debug/test_snapshot_tracer.py | 70 +- 57 files changed, 47880 insertions(+), 110 deletions(-) create mode 100644 python_ta/debug/webstepper/99ee5c67fd0c522b4b6a.png create mode 100644 python_ta/debug/webstepper/fd6133fe40f4f90440d6.png create mode 100644 python_ta/debug/webstepper/index.bundle.js create mode 100644 python_ta/debug/webstepper/index.bundle.js.LICENSE.txt create mode 100644 python_ta/debug/webstepper/index.bundle.js.map create mode 100644 python_ta/debug/webstepper/index.html create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_for_loop/snapshot-8.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_if_else/snapshot-3.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_multi_line/snapshot-4.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_mutation/snapshot-2.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_one_line/snapshot-1.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/index.html create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-0.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-1.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-2.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-3.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-4.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-5.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-6.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-7.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_open_webstepper/snapshot-8.svg create mode 100644 tests/test_debug/snapshot_tracer_testing_snapshots/func_while/snapshot-8.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index 199850096..58ce2e879 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Included the name of redundant variable in `E9959 redundant-assignment` message - Update to pylint v3.3 and and astroid v3.3. This added support for Python 3.13 and dropped support for Python 3.8. - Added a STRICT_NUMERIC_TYPES configuration to `python_ta.contracts` allowing to enable/disable stricter type checking of numeric types +- Added integration with MemoryViz Webstepper - Added `z3` option to `one-iteration-checker` to only check for feasible code blocks based on edge z3 constraints ### 💫 New checkers diff --git a/pyproject.toml b/pyproject.toml index 9c027f926..0c81c1bd5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ dependencies = [ "typeguard >= 4.1.0, < 5", "wrapt >= 1.15.0, < 2", "black", + "beautifulsoup4" ] dynamic = ["version"] requires-python = ">=3.9" diff --git a/python_ta/debug/snapshot.py b/python_ta/debug/snapshot.py index 7ee1a79c8..ce1ebf160 100644 --- a/python_ta/debug/snapshot.py +++ b/python_ta/debug/snapshot.py @@ -95,7 +95,7 @@ def snapshot( json_compatible_vars = snapshot_to_json(variables) # Set up command - command = ["npx", f"memory-viz@{memory_viz_version}"] + command = ["npx", f"memory-viz@{memory_viz_version}", "--width", "800"] if memory_viz_args: command.extend(memory_viz_args) diff --git a/python_ta/debug/snapshot_tracer.py b/python_ta/debug/snapshot_tracer.py index 20e9f62ec..dbf2366d2 100644 --- a/python_ta/debug/snapshot_tracer.py +++ b/python_ta/debug/snapshot_tracer.py @@ -2,12 +2,17 @@ import copy import inspect +import json import logging import os +import re import sys import types +import webbrowser from typing import Any, Optional +from bs4 import BeautifulSoup + from .snapshot import snapshot @@ -17,20 +22,30 @@ class SnapshotTracer: Instance attributes: output_directory: The directory where the memory model diagrams will be saved. Defaults to the current directory. + webstepper: Opens the web-based visualizer. + _snapshots: A list of dictionaries that maps the code line number and the snapshot number. _snapshot_args: A dictionary of keyword arguments to pass to the `snapshot` function. - _snapshot_counts: The number of snapshots taken. + _first_line: Line number of the first line in the `with` block. """ output_directory: Optional[str] + webstepper: bool + _snapshots: list[dict[int, int]] _snapshot_args: dict[str, Any] - _snapshot_counts: int + _first_line: int - def __init__(self, output_directory: Optional[str] = None, **kwargs) -> None: + def __init__( + self, + output_directory: Optional[str] = None, + webstepper: bool = False, + **kwargs, + ) -> None: """Initialize a context manager for snapshot-based debugging. Args: output_directory: The directory to save the snapshots, defaulting to the current directory. **Note**: Use this argument instead of the `--output` flag in `memory_viz_args` to specify the output directory. + webstepper: Opens a MemoryViz Webstepper webpage to interactively visualize the resulting memory diagrams. **kwargs: All other keyword arguments are passed to `python.debug.snapshot`. Refer to the `snapshot` function for more details. """ if sys.version_info < (3, 10, 0): @@ -39,28 +54,42 @@ def __init__(self, output_directory: Optional[str] = None, **kwargs) -> None: raise ValueError( "Use the output_directory parameter to specify a different output path." ) + self._snapshots = [] self._snapshot_args = kwargs self._snapshot_args["memory_viz_args"] = copy.deepcopy(kwargs.get("memory_viz_args", [])) - self._snapshot_counts = 0 - self.output_directory = output_directory if output_directory else "." + self.output_directory = os.path.abspath(output_directory if output_directory else ".") + self.webstepper = webstepper + self._first_line = float("inf") def _trace_func(self, frame: types.FrameType, event: str, _arg: Any) -> None: """Take a snapshot of the variables in the functions specified in `self.include`""" - if event == "line" and frame.f_locals: - self._snapshot_args["memory_viz_args"].extend( - [ - "--output", - os.path.join( - os.path.abspath(self.output_directory), - f"snapshot-{self._snapshot_counts}.svg", - ), - ] + if self._first_line == float("inf"): + self._first_line = frame.f_lineno + if event == "line": + filename = os.path.join( + self.output_directory, + f"snapshot-{len(self._snapshots)}.svg", ) + self._snapshot_args["memory_viz_args"].extend(["--output", filename]) + snapshot( save=True, **self._snapshot_args, ) - self._snapshot_counts += 1 + + line_number = frame.f_lineno - self._first_line + 1 + self._add_svg_to_map(filename, line_number) + + def _add_svg_to_map(self, filename: str, line: int) -> None: + """Add the SVG in filename to self._snapshots""" + with open(filename) as svg_file: + svg_content = svg_file.read() + self._snapshots.append( + { + "lineNumber": line, + "svg": svg_content, + } + ) def __enter__(self): """Set up the trace function to take snapshots at each line of code.""" @@ -70,6 +99,78 @@ def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb) -> None: - """Remove the trace function.""" + """Remove the trace function. If webstepper=True, open a Webstepper webpage.""" sys.settrace(None) - inspect.getouterframes(inspect.currentframe())[1].frame.f_trace = None + func_frame = inspect.getouterframes(inspect.currentframe())[1] + func_frame.frame.f_trace = None + if self.webstepper: + self._build_result_html(func_frame.frame) + self._open_html() + + def _build_result_html(self, func_frame: types.FrameType) -> None: + """Build and write the Webstepper html to the output directory""" + snapshot_tracer_dir = os.path.dirname(os.path.abspath(__file__)) + + html_content = self._read_original_html(snapshot_tracer_dir) + soup = BeautifulSoup(html_content, "html.parser") + + self._modify_bundle_import_path(snapshot_tracer_dir, soup) + self._insert_data(soup, func_frame) + self._write_generated_html(soup) + + def _open_html(self) -> None: + """Open the generated HTML file in a web browser.""" + index_html = f"file://{os.path.join(self.output_directory, 'index.html')}" + webbrowser.open(index_html, new=2) + + def _read_original_html(self, snapshot_tracer_dir: str) -> None: + """Read the original Webstepper html""" + original_index_html = os.path.join(snapshot_tracer_dir, "webstepper", "index.html") + with open(original_index_html, "r") as file: + html_content = file.read() + return html_content + + def _modify_bundle_import_path(self, snapshot_tracer_dir: str, soup: BeautifulSoup) -> None: + """Modify the bundle path to the absolute path to the bundle""" + original_js_bundle = os.path.join(snapshot_tracer_dir, "webstepper", "index.bundle.js") + soup.select("script")[0]["src"] = f"file://{original_js_bundle}" + + def _insert_data(self, soup: BeautifulSoup, func_frame: types.FrameType) -> None: + """Insert the SVG array and code string into the Webstepper index HTML.""" + insert_script = ( + f"\n" + + f"\n" + ) + soup.select("script")[0].insert_before(BeautifulSoup(insert_script, "html.parser")) + + def _write_generated_html(self, soup: BeautifulSoup) -> None: + """Write the generated Webstepper html to the output directory""" + modified_index_html = os.path.join(self.output_directory, "index.html") + with open(modified_index_html, "w") as file: + file.write(str(soup)) + + def _get_code(self, func_frame: types.FrameType) -> str: + """Retrieve and save the code string to be displayed in Webstepper.""" + code_lines = inspect.cleandoc(inspect.getsource(func_frame)) + i = self._first_line - func_frame.f_code.co_firstlineno + lst_str_lines = code_lines.splitlines() + num_whitespace = len(lst_str_lines[i]) - len(lst_str_lines[i].lstrip()) + + endpoint = len(lst_str_lines) + startpoint = i + while i < len(lst_str_lines): + line = lst_str_lines[i] + if ( + line.strip() != "" + and not line.lstrip()[0] == "#" + and not line[:num_whitespace].isspace() + ): + break + if line.lstrip() != "" and len(line) - len(line.lstrip()) >= num_whitespace: + lst_str_lines[i] = line[num_whitespace:] + else: + lst_str_lines[i] = line.lstrip() + endpoint = i + i += 1 + + return "\n".join(lst_str_lines[startpoint : endpoint + 1]) diff --git a/python_ta/debug/webstepper/99ee5c67fd0c522b4b6a.png b/python_ta/debug/webstepper/99ee5c67fd0c522b4b6a.png new file mode 100644 index 0000000000000000000000000000000000000000..70f41c3d4c90e618531e433e465db148c689879a GIT binary patch literal 161216 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 S#w7^+(b3RX&pKoI@c#fY9X4M8 literal 0 HcmV?d00001 diff --git a/python_ta/debug/webstepper/fd6133fe40f4f90440d6.png b/python_ta/debug/webstepper/fd6133fe40f4f90440d6.png new file mode 100644 index 0000000000000000000000000000000000000000..c2fb359dbbe336b62298df94a748e5061ac13f41 GIT binary patch literal 185633 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

_WKT;6Kf;yulqGhvkG&5NRx6(y9mZ3p2jgD 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 literal 0 HcmV?d00001 diff --git a/python_ta/debug/webstepper/index.bundle.js b/python_ta/debug/webstepper/index.bundle.js new file mode 100644 index 000000000..6ec03e85e --- /dev/null +++ b/python_ta/debug/webstepper/index.bundle.js @@ -0,0 +1,47053 @@ +/*! For license information please see index.bundle.js.LICENSE.txt */ +;(() => { + var e, + t, + n = { + 2265: (e, t, n) => { + "use strict" + n.d(t, { A: () => H }) + var r = n(4942), + a = n.n(r), + o = n(278), + i = n.n(o), + s = n(3021), + l = n.n(s), + c = new URL(n(6624), n.b), + d = new URL(n(8180), n.b), + u = new URL(n(4226), n.b), + p = new URL(n(4345), n.b), + m = new URL(n(4538), n.b), + _ = new URL(n(1007), n.b), + g = new URL(n(6961), n.b), + b = new URL(n(2745), n.b), + f = new URL(n(2093), n.b), + h = new URL(n(2061), n.b), + E = new URL(n(1896), n.b), + A = new URL(n(1354), n.b), + v = new URL(n(5113), n.b), + S = new URL(n(3019), n.b), + C = new URL(n(3109), n.b), + y = new URL(n(649), n.b), + T = new URL(n(712), n.b), + N = i()(a()), + w = l()(c), + R = l()(d), + O = l()(u), + x = l()(p), + I = l()(m), + k = l()(_), + D = l()(g), + M = l()(b), + L = l()(f), + P = l()(h), + B = l()(E), + F = l()(A), + U = l()(v), + G = l()(S), + z = l()(C), + Y = l()(y), + $ = l()(T) + N.push([ + e.id, + `@charset "UTF-8";/*!\n * Pico CSS v1.5.10 (https://picocss.com)\n * Copyright 2019-2023 - Licensed under MIT\n */:root{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:0.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}@media (min-width:576px){:root{--font-size:17px}}@media (min-width:768px){:root{--font-size:18px}}@media (min-width:992px){:root{--font-size:19px}}@media (min-width:1200px){:root{--font-size:20px}}@media (min-width:576px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}@media (min-width:992px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing) * 2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2.5);--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 3);--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}a{--text-decoration:none}a.contrast,a.secondary{--text-decoration:underline}small{--font-size:0.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type=checkbox],[type=radio]{--border-width:2px}[type=checkbox][role=switch]{--border-width:3px}tfoot td,tfoot th,thead td,thead th{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:0.875em}code,kbd,pre,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}:root:not([data-theme=dark]),[data-theme=light]{--background-color:#fff;--color:hsl(205, 20%, 32%);--h1-color:hsl(205, 30%, 15%);--h2-color:#24333e;--h3-color:hsl(205, 25%, 23%);--h4-color:#374956;--h5-color:hsl(205, 20%, 32%);--h6-color:#4d606d;--muted-color:hsl(205, 10%, 50%);--muted-border-color:hsl(205, 20%, 94%);--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 90%, 32%);--primary-focus:rgba(16, 149, 193, 0.125);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 20%, 32%);--secondary-focus:rgba(89, 107, 120, 0.125);--secondary-inverse:#fff;--contrast:hsl(205, 30%, 15%);--contrast-hover:#000;--contrast-focus:rgba(89, 107, 120, 0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:transparent;--form-element-border-color:hsl(205, 14%, 68%);--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 18%, 86%);--form-element-disabled-border-color:hsl(205, 14%, 68%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211, 47, 47, 0.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67, 160, 71, 0.125);--switch-background-color:hsl(205, 16%, 77%);--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:hsl(205, 18%, 86%);--range-active-border-color:hsl(205, 16%, 77%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:hsl(205, 20%, 94%);--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 40%, 50%);--code-property-color:hsl(185, 40%, 40%);--code-value-color:hsl(40, 20%, 50%);--code-comment-color:hsl(205, 14%, 68%);--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),0 0 0 0.0625rem rgba(27, 40, 50, 0.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:hsl(205, 20%, 94%);--modal-overlay-background-color:rgba(213, 220, 226, 0.7);--progress-background-color:hsl(205, 18%, 86%);--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(${w});--icon-chevron:url(${R});--icon-chevron-button:url(${O});--icon-chevron-button-inverse:url(${O});--icon-close:url(${x});--icon-date:url(${I});--icon-invalid:url(${k});--icon-minus:url(${D});--icon-search:url(${M});--icon-time:url(${L});--icon-valid:url(${P});color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(${w});--icon-chevron:url(${B});--icon-chevron-button:url(${O});--icon-chevron-button-inverse:url(${F});--icon-close:url(${x});--icon-date:url(${U});--icon-invalid:url(${G});--icon-minus:url(${D});--icon-search:url(${z});--icon-time:url(${Y});--icon-valid:url(${$});color-scheme:dark}}[data-theme=dark]{--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(${w});--icon-chevron:url(${B});--icon-chevron-button:url(${O});--icon-chevron-button-inverse:url(${F});--icon-close:url(${x});--icon-date:url(${U});--icon-invalid:url(${G});--icon-minus:url(${D});--icon-search:url(${z});--icon-time:url(${Y});--icon-valid:url(${$});color-scheme:dark}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;-o-tab-size:4;tab-size:4}main{display:block}body{width:100%;margin:0}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:920px}}@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing) * .5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}[role=link],a{--color:var(--primary);--background-color:transparent;outline:0;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}[role=link]:focus,a:focus{--background-color:var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}[role=link].secondary:focus,a.secondary:focus{--background-color:var(--secondary-focus)}[role=link].contrast,a.contrast{--color:var(--contrast)}[role=link].contrast:is([aria-current],:hover,:active,:focus),a.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}[role=link].contrast:focus,a.contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}.headings,hgroup{margin-bottom:var(--typography-spacing-vertical)}.headings>*,hgroup>*{margin-bottom:0}.headings>:last-child,hgroup>:last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);-webkit-padding-start:var(--spacing);padding-inline-start:var(--spacing);-webkit-padding-end:0;padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);-webkit-border-start:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role=button]{display:inline-block;text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[role=button]:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color:var(--primary-inverse)}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color:transparent;--color:var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color:var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color:var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--spacing) * .25);font-weight:var(--form-label-font-weight,var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea,.grid)+small{display:block;width:100%;margin-top:calc(var(--spacing) * -.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing) * .25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-right:.375em;margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:.375em;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));-webkit-margin-start:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position:0.75rem;--icon-width:1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--form-element-spacing-horizontal)!important;background-image:none!important}}[type=file]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * .5) 0;border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]:focus,[type=range]:hover{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color:var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--spacing)/ 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}code,kbd,pre,samp{font-size:.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem .5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:0 0;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;-webkit-margin-start:calc(var(--spacing,1rem) * 0.5);margin-inline-start:calc(var(--spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:0}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--line-height,1.5));background-image:var(--icon-chevron-button)}details summary[role=button]:not(.outline).contrast::after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>footer,article>header{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical) * .5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing) * .5)}dialog article p:last-of-type{margin:0}dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical) * -.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:.5;transition:opacity var(--transition)}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/ 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal)/ 2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing) * .5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);list-style:none}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li a,li[role=list]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary::after,li[role=list]>a::after{display:block;width:1rem;height:calc(1rem * var(--line-height,1.5));-webkit-margin-start:0.5rem;margin-inline-start:.5rem;float:right;transform:rotate(0);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role=list]{padding:0;border-bottom:none}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:0 0;content:"";cursor:default}nav details[role=list] summary,nav li[role=list] a{display:flex;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);-webkit-margin-start:0;margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-link-spacing-horizontal) * -1);margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a::after{background-image:var(--icon-chevron)}label>details[role=list]{margin-top:calc(var(--spacing) * .25);margin-bottom:var(--spacing)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html)::before{display:inline-block;width:1em;height:1em;border:.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy=true]:not(input,select,textarea,html):not(:empty)::before{margin-right:calc(var(--spacing) * .5);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing) * .5);margin-inline-end:calc(var(--spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover::after,[data-tooltip]:hover::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover::after,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%,.75rem);opacity:0}to{transform:translate(-50%,-.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%,-.25rem);opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%,-.75rem);opacity:0}to{transform:translate(-50%,.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%,-.5rem);opacity:0}to{transform:translate(-50%,-.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(.75rem,-50%);opacity:0}to{transform:translate(-.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(.05rem,-50%);opacity:0}to{transform:translate(.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-.75rem,-50%);opacity:0}to{transform:translate(.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-.05rem,-50%);opacity:0}to{transform:translate(-.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}\n/*# sourceMappingURL=pico.min.css.map */`, + "", + { + version: 3, + sources: [ + "webpack://./../node_modules/@picocss/pico/css/pico.min.css", + "webpack://./../node_modules/@picocss/pico/css/scss/pico.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/themes/default/_styles.scss", + "webpack://./../node_modules/@picocss/pico/css/css/pico.css", + "webpack://./../node_modules/@picocss/pico/css/scss/themes/default/_light.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/themes/default.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/themes/default/_dark.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/layout/_document.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/layout/_sectioning.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/layout/_container.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/layout/_section.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/layout/_grid.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/layout/_scroller.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_typography.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_embedded.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_button.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_form.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_form-checkbox-radio.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_form-alt-input-types.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_table.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_code.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/content/_miscs.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/components/_accordion.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/components/_card.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/components/_modal.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/components/_nav.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/components/_progress.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/components/_dropdown.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/utilities/_loading.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/utilities/_tooltip.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/utilities/_accessibility.scss", + "webpack://./../node_modules/@picocss/pico/css/scss/utilities/_reduce-motion.scss", + ], + names: [], + mappings: + "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", + sourcesContent: [ + "@charset \"UTF-8\";/*!\n * Pico CSS v1.5.10 (https://picocss.com)\n * Copyright 2019-2023 - Licensed under MIT\n */:root{--font-family:system-ui,-apple-system,\"Segoe UI\",\"Roboto\",\"Ubuntu\",\"Cantarell\",\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:0.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}@media (min-width:576px){:root{--font-size:17px}}@media (min-width:768px){:root{--font-size:18px}}@media (min-width:992px){:root{--font-size:19px}}@media (min-width:1200px){:root{--font-size:20px}}@media (min-width:576px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}@media (min-width:992px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing) * 2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2.5);--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 3);--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}a{--text-decoration:none}a.contrast,a.secondary{--text-decoration:underline}small{--font-size:0.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type=checkbox],[type=radio]{--border-width:2px}[type=checkbox][role=switch]{--border-width:3px}tfoot td,tfoot th,thead td,thead th{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:0.875em}code,kbd,pre,samp{--font-family:\"Menlo\",\"Consolas\",\"Roboto Mono\",\"Ubuntu Monospace\",\"Noto Mono\",\"Oxygen Mono\",\"Liberation Mono\",monospace,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\"}kbd{--font-weight:bolder}:root:not([data-theme=dark]),[data-theme=light]{--background-color:#fff;--color:hsl(205, 20%, 32%);--h1-color:hsl(205, 30%, 15%);--h2-color:#24333e;--h3-color:hsl(205, 25%, 23%);--h4-color:#374956;--h5-color:hsl(205, 20%, 32%);--h6-color:#4d606d;--muted-color:hsl(205, 10%, 50%);--muted-border-color:hsl(205, 20%, 94%);--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 90%, 32%);--primary-focus:rgba(16, 149, 193, 0.125);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 20%, 32%);--secondary-focus:rgba(89, 107, 120, 0.125);--secondary-inverse:#fff;--contrast:hsl(205, 30%, 15%);--contrast-hover:#000;--contrast-focus:rgba(89, 107, 120, 0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:transparent;--form-element-border-color:hsl(205, 14%, 68%);--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 18%, 86%);--form-element-disabled-border-color:hsl(205, 14%, 68%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211, 47, 47, 0.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67, 160, 71, 0.125);--switch-background-color:hsl(205, 16%, 77%);--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:hsl(205, 18%, 86%);--range-active-border-color:hsl(205, 16%, 77%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:hsl(205, 20%, 94%);--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 40%, 50%);--code-property-color:hsl(185, 40%, 40%);--code-value-color:hsl(40, 20%, 50%);--code-comment-color:hsl(205, 14%, 68%);--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),0 0 0 0.0625rem rgba(27, 40, 50, 0.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:hsl(205, 20%, 94%);--modal-overlay-background-color:rgba(213, 220, 226, 0.7);--progress-background-color:hsl(205, 18%, 86%);--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron-button:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron-button-inverse:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-close:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");--icon-date:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");--icon-invalid:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");--icon-minus:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");--icon-search:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");--icon-time:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");--icon-valid:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron-button:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron-button-inverse:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-close:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");--icon-date:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");--icon-invalid:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");--icon-minus:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");--icon-search:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");--icon-time:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");--icon-valid:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");color-scheme:dark}}[data-theme=dark]{--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron-button:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-chevron-button-inverse:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");--icon-close:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");--icon-date:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");--icon-invalid:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");--icon-minus:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");--icon-search:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");--icon-time:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");--icon-valid:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");color-scheme:dark}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;-o-tab-size:4;tab-size:4}main{display:block}body{width:100%;margin:0}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:920px}}@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing) * .5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}[role=link],a{--color:var(--primary);--background-color:transparent;outline:0;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}[role=link]:focus,a:focus{--background-color:var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}[role=link].secondary:focus,a.secondary:focus{--background-color:var(--secondary-focus)}[role=link].contrast,a.contrast{--color:var(--contrast)}[role=link].contrast:is([aria-current],:hover,:active,:focus),a.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}[role=link].contrast:focus,a.contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}.headings,hgroup{margin-bottom:var(--typography-spacing-vertical)}.headings>*,hgroup>*{margin-bottom:0}.headings>:last-child,hgroup>:last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);-webkit-padding-start:var(--spacing);padding-inline-start:var(--spacing);-webkit-padding-end:0;padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);-webkit-border-start:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role=button]{display:inline-block;text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[role=button]:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color:var(--primary-inverse)}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color:transparent;--color:var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color:var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color:var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--spacing) * .25);font-weight:var(--form-label-font-weight,var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea,.grid)+small{display:block;width:100%;margin-top:calc(var(--spacing) * -.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing) * .25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-right:.375em;margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:.375em;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:\"\";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));-webkit-margin-start:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position:0.75rem;--icon-width:1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--form-element-spacing-horizontal)!important;background-image:none!important}}[type=file]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * .5) 0;border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]:focus,[type=range]:hover{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color:var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--spacing)/ 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}code,kbd,pre,samp{font-size:.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem .5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:0 0;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;-webkit-margin-start:calc(var(--spacing,1rem) * 0.5);margin-inline-start:calc(var(--spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:\"\";transition:transform var(--transition)}details summary:focus{outline:0}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--line-height,1.5));background-image:var(--icon-chevron-button)}details summary[role=button]:not(.outline).contrast::after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>footer,article>header{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical) * .5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing) * .5)}dialog article p:last-of-type{margin:0}dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical) * -.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:.5;transition:opacity var(--transition)}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:\"​\"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/ 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal)/ 2);content:\"/\";color:var(--muted-color);text-align:center}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:\"\\\\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing) * .5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);list-style:none}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li a,li[role=list]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary::after,li[role=list]>a::after{display:block;width:1rem;height:calc(1rem * var(--line-height,1.5));-webkit-margin-start:0.5rem;margin-inline-start:.5rem;float:right;transform:rotate(0);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:\"\"}details[role=list]{padding:0;border-bottom:none}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:0 0;content:\"\";cursor:default}nav details[role=list] summary,nav li[role=list] a{display:flex;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);-webkit-margin-start:0;margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-link-spacing-horizontal) * -1);margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a::after{background-image:var(--icon-chevron)}label>details[role=list]{margin-top:calc(var(--spacing) * .25);margin-bottom:var(--spacing)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html)::before{display:inline-block;width:1em;height:1em;border:.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:\"\";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy=true]:not(input,select,textarea,html):not(:empty)::before{margin-right:calc(var(--spacing) * .5);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing) * .5);margin-inline-end:calc(var(--spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:\"\";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover::after,[data-tooltip]:hover::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover::after,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%,.75rem);opacity:0}to{transform:translate(-50%,-.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%,-.25rem);opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%,-.75rem);opacity:0}to{transform:translate(-50%,.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%,-.5rem);opacity:0}to{transform:translate(-50%,-.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(.75rem,-50%);opacity:0}to{transform:translate(-.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(.05rem,-50%);opacity:0}to{transform:translate(.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-.75rem,-50%);opacity:0}to{transform:translate(.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-.05rem,-50%);opacity:0}to{transform:translate(-.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}\n/*# sourceMappingURL=pico.min.css.map */", + '/*!\n * Pico CSS v1.5.10 (https://picocss.com)\n * Copyright 2019-2023 - Licensed under MIT\n */\n\n// Config\n@import "variables";\n\n// Theming\n@import "themes/default";\n\n// Layout\n@import "layout/document"; // html\n@import "layout/sectioning"; // body, header, main, footer\n@import "layout/container"; // .container, .container-fluid\n@import "layout/section"; // section\n@import "layout/grid"; // .grid\n@import "layout/scroller"; // figure\n\n// Content\n@import "content/typography"; // a, headings, p, ul, blockquote, ...\n@import "content/embedded"; // audio, canvas, iframe, img, svg, video\n@import "content/button"; // button, a[role=button], type=button, type=submit ...\n@import "content/form"; // input, select, textarea, label, fieldset, legend\n@import "content/form-checkbox-radio"; // type=checkbox, type=radio, role=switch\n@import "content/form-alt-input-types"; // type=color, type=date, type=file, type=search, ...\n@import "content/table"; // table, tr, td, ...\n@import "content/code"; // pre, code, ...\n@import "content/miscs"; // hr, template, [hidden], dialog, canvas\n\n// Components\n@import "components/accordion"; // details, summary\n@import "components/card"; // article\n@import "components/modal"; // dialog\n@import "components/nav"; // nav\n@import "components/progress"; // progress\n@import "components/dropdown"; // dropdown\n\n// Utilities\n@import "utilities/loading"; // aria-busy=true\n@import "utilities/tooltip"; // data-tooltip\n@import "utilities/accessibility"; // -ms-touch-action, aria-*\n@import "utilities/reduce-motion"; // prefers-reduced-motion\n', + '// Commons Styles\n:root {\n // Typography\n --font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu",\n "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",\n "Segoe UI Symbol", "Noto Color Emoji";\n --line-height: 1.5;\n --font-weight: 400;\n --font-size: 16px;\n\n // Responsive typography\n @if $enable-responsive-typography {\n @if map-get($breakpoints, "sm") {\n @media (min-width: map-get($breakpoints, "sm")) {\n --font-size: 17px;\n }\n }\n\n @if map-get($breakpoints, "md") {\n @media (min-width: map-get($breakpoints, "md")) {\n --font-size: 18px;\n }\n }\n\n @if map-get($breakpoints, "lg") {\n @media (min-width: map-get($breakpoints, "lg")) {\n --font-size: 19px;\n }\n }\n\n @if map-get($breakpoints, "xl") {\n @media (min-width: map-get($breakpoints, "xl")) {\n --font-size: 20px;\n }\n }\n }\n\n // Borders\n --border-radius: 0.25rem;\n --border-width: 1px;\n --outline-width: 3px;\n\n // Spacings\n --spacing: 1rem;\n\n // Spacings for typography elements\n --typography-spacing-vertical: 1.5rem;\n\n // Spacings for body > header, body > main, body > footer, section, article\n --block-spacing-vertical: calc(var(--spacing) * 2);\n --block-spacing-horizontal: var(--spacing);\n\n @if ($enable-classes and $enable-grid) {\n --grid-spacing-vertical: 0;\n --grid-spacing-horizontal: var(--spacing);\n }\n\n // Spacings for form elements and button\n --form-element-spacing-vertical: 0.75rem;\n --form-element-spacing-horizontal: 1rem;\n\n // Spacings for nav component\n --nav-element-spacing-vertical: 1rem;\n --nav-element-spacing-horizontal: 0.5rem;\n --nav-link-spacing-vertical: 0.5rem;\n --nav-link-spacing-horizontal: 0.5rem;\n\n // Font weight for form labels & fieldsets legend\n --form-label-font-weight: var(--font-weight);\n\n // Transitions\n --transition: 0.2s ease-in-out;\n\n // Modal (

)\n --modal-overlay-backdrop-filter: blur(0.25rem);\n}\n\n// Responsives spacings\n@if $enable-responsive-spacings {\n // Sectioning\n #{$semantic-root-element} > header,\n #{$semantic-root-element} > main,\n #{$semantic-root-element} > footer,\n section {\n @if map-get($breakpoints, "sm") {\n @media (min-width: map-get($breakpoints, "sm")) {\n --block-spacing-vertical: calc(var(--spacing) * 2.5);\n }\n }\n\n @if map-get($breakpoints, "md") {\n @media (min-width: map-get($breakpoints, "md")) {\n --block-spacing-vertical: calc(var(--spacing) * 3);\n }\n }\n\n @if map-get($breakpoints, "lg") {\n @media (min-width: map-get($breakpoints, "lg")) {\n --block-spacing-vertical: calc(var(--spacing) * 3.5);\n }\n }\n\n @if map-get($breakpoints, "xl") {\n @media (min-width: map-get($breakpoints, "xl")) {\n --block-spacing-vertical: calc(var(--spacing) * 4);\n }\n }\n }\n\n // Card (
)\n article {\n @if map-get($breakpoints, "sm") {\n @media (min-width: map-get($breakpoints, "sm")) {\n --block-spacing-horizontal: calc(var(--spacing) * 1.25);\n }\n }\n\n @if map-get($breakpoints, "md") {\n @media (min-width: map-get($breakpoints, "md")) {\n --block-spacing-horizontal: calc(var(--spacing) * 1.5);\n }\n }\n\n @if map-get($breakpoints, "lg") {\n @media (min-width: map-get($breakpoints, "lg")) {\n --block-spacing-horizontal: calc(var(--spacing) * 1.75);\n }\n }\n\n @if map-get($breakpoints, "xl") {\n @media (min-width: map-get($breakpoints, "xl")) {\n --block-spacing-horizontal: calc(var(--spacing) * 2);\n }\n }\n }\n\n // Modal\n dialog > article {\n\n --block-spacing-vertical: calc(var(--spacing) * 2);\n --block-spacing-horizontal: var(--spacing);\n\n @if map-get($breakpoints, "sm") {\n @media (min-width: map-get($breakpoints, "sm")) {\n --block-spacing-vertical: calc(var(--spacing) * 2.5);\n --block-spacing-horizontal: calc(var(--spacing) * 1.25);\n }\n }\n\n @if map-get($breakpoints, "md") {\n @media (min-width: map-get($breakpoints, "md")) {\n --block-spacing-vertical: calc(var(--spacing) * 3);\n --block-spacing-horizontal: calc(var(--spacing) * 1.5);\n }\n }\n }\n}\n\n// Link\na {\n --text-decoration: none;\n\n // Secondary & Contrast\n @if $enable-classes {\n &.secondary,\n &.contrast {\n --text-decoration: underline;\n }\n }\n}\n\n// Small\nsmall {\n --font-size: 0.875em;\n}\n\n// Headings\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n --font-weight: 700;\n}\n\nh1 {\n --font-size: 2rem;\n --typography-spacing-vertical: 3rem;\n}\n\nh2 {\n --font-size: 1.75rem;\n --typography-spacing-vertical: 2.625rem;\n}\n\nh3 {\n --font-size: 1.5rem;\n --typography-spacing-vertical: 2.25rem;\n}\n\nh4 {\n --font-size: 1.25rem;\n --typography-spacing-vertical: 1.874rem;\n}\n\nh5 {\n --font-size: 1.125rem;\n --typography-spacing-vertical: 1.6875rem;\n}\n\n// Forms elements\n[type="checkbox"],\n[type="radio"] {\n --border-width: 2px;\n}\n\n[type="checkbox"][role="switch"] {\n --border-width: 3px;\n}\n\n// Table\nthead,\ntfoot {\n th,\n td {\n --border-width: 3px;\n }\n}\n\n:not(thead, tfoot) > * > td {\n --font-size: 0.875em;\n}\n\n// Code\npre,\ncode,\nkbd,\nsamp {\n --font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace",\n "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace,\n "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n}\n\nkbd {\n --font-weight: bolder;\n}\n', + "@charset \"UTF-8\";\n/*!\n * Pico CSS v1.5.10 (https://picocss.com)\n * Copyright 2019-2023 - Licensed under MIT\n */\n/**\n * Theme: default\n */\n:root {\n --font-family: system-ui, -apple-system, \"Segoe UI\", \"Roboto\", \"Ubuntu\",\n \"Cantarell\", \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\",\n \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --line-height: 1.5;\n --font-weight: 400;\n --font-size: 16px;\n --border-radius: 0.25rem;\n --border-width: 1px;\n --outline-width: 3px;\n --spacing: 1rem;\n --typography-spacing-vertical: 1.5rem;\n --block-spacing-vertical: calc(var(--spacing) * 2);\n --block-spacing-horizontal: var(--spacing);\n --grid-spacing-vertical: 0;\n --grid-spacing-horizontal: var(--spacing);\n --form-element-spacing-vertical: 0.75rem;\n --form-element-spacing-horizontal: 1rem;\n --nav-element-spacing-vertical: 1rem;\n --nav-element-spacing-horizontal: 0.5rem;\n --nav-link-spacing-vertical: 0.5rem;\n --nav-link-spacing-horizontal: 0.5rem;\n --form-label-font-weight: var(--font-weight);\n --transition: 0.2s ease-in-out;\n --modal-overlay-backdrop-filter: blur(0.25rem);\n}\n@media (min-width: 576px) {\n :root {\n --font-size: 17px;\n }\n}\n@media (min-width: 768px) {\n :root {\n --font-size: 18px;\n }\n}\n@media (min-width: 992px) {\n :root {\n --font-size: 19px;\n }\n}\n@media (min-width: 1200px) {\n :root {\n --font-size: 20px;\n }\n}\n\n@media (min-width: 576px) {\n body > header,\n body > main,\n body > footer,\n section {\n --block-spacing-vertical: calc(var(--spacing) * 2.5);\n }\n}\n@media (min-width: 768px) {\n body > header,\n body > main,\n body > footer,\n section {\n --block-spacing-vertical: calc(var(--spacing) * 3);\n }\n}\n@media (min-width: 992px) {\n body > header,\n body > main,\n body > footer,\n section {\n --block-spacing-vertical: calc(var(--spacing) * 3.5);\n }\n}\n@media (min-width: 1200px) {\n body > header,\n body > main,\n body > footer,\n section {\n --block-spacing-vertical: calc(var(--spacing) * 4);\n }\n}\n\n@media (min-width: 576px) {\n article {\n --block-spacing-horizontal: calc(var(--spacing) * 1.25);\n }\n}\n@media (min-width: 768px) {\n article {\n --block-spacing-horizontal: calc(var(--spacing) * 1.5);\n }\n}\n@media (min-width: 992px) {\n article {\n --block-spacing-horizontal: calc(var(--spacing) * 1.75);\n }\n}\n@media (min-width: 1200px) {\n article {\n --block-spacing-horizontal: calc(var(--spacing) * 2);\n }\n}\n\ndialog > article {\n --block-spacing-vertical: calc(var(--spacing) * 2);\n --block-spacing-horizontal: var(--spacing);\n}\n@media (min-width: 576px) {\n dialog > article {\n --block-spacing-vertical: calc(var(--spacing) * 2.5);\n --block-spacing-horizontal: calc(var(--spacing) * 1.25);\n }\n}\n@media (min-width: 768px) {\n dialog > article {\n --block-spacing-vertical: calc(var(--spacing) * 3);\n --block-spacing-horizontal: calc(var(--spacing) * 1.5);\n }\n}\n\na {\n --text-decoration: none;\n}\na.secondary, a.contrast {\n --text-decoration: underline;\n}\n\nsmall {\n --font-size: 0.875em;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n --font-weight: 700;\n}\n\nh1 {\n --font-size: 2rem;\n --typography-spacing-vertical: 3rem;\n}\n\nh2 {\n --font-size: 1.75rem;\n --typography-spacing-vertical: 2.625rem;\n}\n\nh3 {\n --font-size: 1.5rem;\n --typography-spacing-vertical: 2.25rem;\n}\n\nh4 {\n --font-size: 1.25rem;\n --typography-spacing-vertical: 1.874rem;\n}\n\nh5 {\n --font-size: 1.125rem;\n --typography-spacing-vertical: 1.6875rem;\n}\n\n[type=checkbox],\n[type=radio] {\n --border-width: 2px;\n}\n\n[type=checkbox][role=switch] {\n --border-width: 3px;\n}\n\nthead th,\nthead td,\ntfoot th,\ntfoot td {\n --border-width: 3px;\n}\n\n:not(thead, tfoot) > * > td {\n --font-size: 0.875em;\n}\n\npre,\ncode,\nkbd,\nsamp {\n --font-family: \"Menlo\", \"Consolas\", \"Roboto Mono\", \"Ubuntu Monospace\",\n \"Noto Mono\", \"Oxygen Mono\", \"Liberation Mono\", monospace,\n \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n}\n\nkbd {\n --font-weight: bolder;\n}\n\n[data-theme=light],\n:root:not([data-theme=dark]) {\n --background-color: #fff;\n --color: hsl(205, 20%, 32%);\n --h1-color: hsl(205, 30%, 15%);\n --h2-color: #24333e;\n --h3-color: hsl(205, 25%, 23%);\n --h4-color: #374956;\n --h5-color: hsl(205, 20%, 32%);\n --h6-color: #4d606d;\n --muted-color: hsl(205, 10%, 50%);\n --muted-border-color: hsl(205, 20%, 94%);\n --primary: hsl(195, 85%, 41%);\n --primary-hover: hsl(195, 90%, 32%);\n --primary-focus: rgba(16, 149, 193, 0.125);\n --primary-inverse: #fff;\n --secondary: hsl(205, 15%, 41%);\n --secondary-hover: hsl(205, 20%, 32%);\n --secondary-focus: rgba(89, 107, 120, 0.125);\n --secondary-inverse: #fff;\n --contrast: hsl(205, 30%, 15%);\n --contrast-hover: #000;\n --contrast-focus: rgba(89, 107, 120, 0.125);\n --contrast-inverse: #fff;\n --mark-background-color: #fff2ca;\n --mark-color: #543a26;\n --ins-color: #388e3c;\n --del-color: #c62828;\n --blockquote-border-color: var(--muted-border-color);\n --blockquote-footer-color: var(--muted-color);\n --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --form-element-background-color: transparent;\n --form-element-border-color: hsl(205, 14%, 68%);\n --form-element-color: var(--color);\n --form-element-placeholder-color: var(--muted-color);\n --form-element-active-background-color: transparent;\n --form-element-active-border-color: var(--primary);\n --form-element-focus-color: var(--primary-focus);\n --form-element-disabled-background-color: hsl(205, 18%, 86%);\n --form-element-disabled-border-color: hsl(205, 14%, 68%);\n --form-element-disabled-opacity: 0.5;\n --form-element-invalid-border-color: #c62828;\n --form-element-invalid-active-border-color: #d32f2f;\n --form-element-invalid-focus-color: rgba(211, 47, 47, 0.125);\n --form-element-valid-border-color: #388e3c;\n --form-element-valid-active-border-color: #43a047;\n --form-element-valid-focus-color: rgba(67, 160, 71, 0.125);\n --switch-background-color: hsl(205, 16%, 77%);\n --switch-color: var(--primary-inverse);\n --switch-checked-background-color: var(--primary);\n --range-border-color: hsl(205, 18%, 86%);\n --range-active-border-color: hsl(205, 16%, 77%);\n --range-thumb-border-color: var(--background-color);\n --range-thumb-color: var(--secondary);\n --range-thumb-hover-color: var(--secondary-hover);\n --range-thumb-active-color: var(--primary);\n --table-border-color: var(--muted-border-color);\n --table-row-stripped-background-color: #f6f8f9;\n --code-background-color: hsl(205, 20%, 94%);\n --code-color: var(--muted-color);\n --code-kbd-background-color: var(--contrast);\n --code-kbd-color: var(--contrast-inverse);\n --code-tag-color: hsl(330, 40%, 50%);\n --code-property-color: hsl(185, 40%, 40%);\n --code-value-color: hsl(40, 20%, 50%);\n --code-comment-color: hsl(205, 14%, 68%);\n --accordion-border-color: var(--muted-border-color);\n --accordion-close-summary-color: var(--color);\n --accordion-open-summary-color: var(--muted-color);\n --card-background-color: var(--background-color);\n --card-border-color: var(--muted-border-color);\n --card-box-shadow:\n 0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),\n 0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),\n 0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),\n 0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),\n 0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),\n 0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),\n 0 0 0 0.0625rem rgba(27, 40, 50, 0.015);\n --card-sectionning-background-color: #fbfbfc;\n --dropdown-background-color: #fbfbfc;\n --dropdown-border-color: #e1e6eb;\n --dropdown-box-shadow: var(--card-box-shadow);\n --dropdown-color: var(--color);\n --dropdown-hover-background-color: hsl(205, 20%, 94%);\n --modal-overlay-background-color: rgba(213, 220, 226, 0.7);\n --progress-background-color: hsl(205, 18%, 86%);\n --progress-color: var(--primary);\n --loading-spinner-opacity: 0.5;\n --tooltip-background-color: var(--contrast);\n --tooltip-color: var(--contrast-inverse);\n --icon-checkbox: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button-inverse: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-close: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");\n --icon-date: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");\n --icon-invalid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");\n --icon-minus: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");\n --icon-search: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");\n --icon-time: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-valid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n color-scheme: light;\n}\n\n@media only screen and (prefers-color-scheme: dark) {\n :root:not([data-theme]) {\n --background-color: #11191f;\n --color: hsl(205, 16%, 77%);\n --h1-color: hsl(205, 20%, 94%);\n --h2-color: #e1e6eb;\n --h3-color: hsl(205, 18%, 86%);\n --h4-color: #c8d1d8;\n --h5-color: hsl(205, 16%, 77%);\n --h6-color: #afbbc4;\n --muted-color: hsl(205, 10%, 50%);\n --muted-border-color: #1f2d38;\n --primary: hsl(195, 85%, 41%);\n --primary-hover: hsl(195, 80%, 50%);\n --primary-focus: rgba(16, 149, 193, 0.25);\n --primary-inverse: #fff;\n --secondary: hsl(205, 15%, 41%);\n --secondary-hover: hsl(205, 10%, 50%);\n --secondary-focus: rgba(115, 130, 140, 0.25);\n --secondary-inverse: #fff;\n --contrast: hsl(205, 20%, 94%);\n --contrast-hover: #fff;\n --contrast-focus: rgba(115, 130, 140, 0.25);\n --contrast-inverse: #000;\n --mark-background-color: #d1c284;\n --mark-color: #11191f;\n --ins-color: #388e3c;\n --del-color: #c62828;\n --blockquote-border-color: var(--muted-border-color);\n --blockquote-footer-color: var(--muted-color);\n --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --form-element-background-color: #11191f;\n --form-element-border-color: #374956;\n --form-element-color: var(--color);\n --form-element-placeholder-color: var(--muted-color);\n --form-element-active-background-color: var(--form-element-background-color);\n --form-element-active-border-color: var(--primary);\n --form-element-focus-color: var(--primary-focus);\n --form-element-disabled-background-color: hsl(205, 25%, 23%);\n --form-element-disabled-border-color: hsl(205, 20%, 32%);\n --form-element-disabled-opacity: 0.5;\n --form-element-invalid-border-color: #b71c1c;\n --form-element-invalid-active-border-color: #c62828;\n --form-element-invalid-focus-color: rgba(198, 40, 40, 0.25);\n --form-element-valid-border-color: #2e7d32;\n --form-element-valid-active-border-color: #388e3c;\n --form-element-valid-focus-color: rgba(56, 142, 60, 0.25);\n --switch-background-color: #374956;\n --switch-color: var(--primary-inverse);\n --switch-checked-background-color: var(--primary);\n --range-border-color: #24333e;\n --range-active-border-color: hsl(205, 25%, 23%);\n --range-thumb-border-color: var(--background-color);\n --range-thumb-color: var(--secondary);\n --range-thumb-hover-color: var(--secondary-hover);\n --range-thumb-active-color: var(--primary);\n --table-border-color: var(--muted-border-color);\n --table-row-stripped-background-color: rgba(115, 130, 140, 0.05);\n --code-background-color: #18232c;\n --code-color: var(--muted-color);\n --code-kbd-background-color: var(--contrast);\n --code-kbd-color: var(--contrast-inverse);\n --code-tag-color: hsl(330, 30%, 50%);\n --code-property-color: hsl(185, 30%, 50%);\n --code-value-color: hsl(40, 10%, 50%);\n --code-comment-color: #4d606d;\n --accordion-border-color: var(--muted-border-color);\n --accordion-active-summary-color: var(--primary);\n --accordion-close-summary-color: var(--color);\n --accordion-open-summary-color: var(--muted-color);\n --card-background-color: #141e26;\n --card-border-color: var(--card-background-color);\n --card-box-shadow:\n 0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),\n 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),\n 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),\n 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),\n 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),\n 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),\n 0 0 0 0.0625rem rgba(0, 0, 0, 0.015);\n --card-sectionning-background-color: #18232c;\n --dropdown-background-color: hsl(205, 30%, 15%);\n --dropdown-border-color: #24333e;\n --dropdown-box-shadow: var(--card-box-shadow);\n --dropdown-color: var(--color);\n --dropdown-hover-background-color: rgba(36, 51, 62, 0.75);\n --modal-overlay-background-color: rgba(36, 51, 62, 0.8);\n --progress-background-color: #24333e;\n --progress-color: var(--primary);\n --loading-spinner-opacity: 0.5;\n --tooltip-background-color: var(--contrast);\n --tooltip-color: var(--contrast-inverse);\n --icon-checkbox: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button-inverse: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-close: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");\n --icon-date: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");\n --icon-invalid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");\n --icon-minus: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");\n --icon-search: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");\n --icon-time: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-valid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n color-scheme: dark;\n }\n}\n[data-theme=dark] {\n --background-color: #11191f;\n --color: hsl(205, 16%, 77%);\n --h1-color: hsl(205, 20%, 94%);\n --h2-color: #e1e6eb;\n --h3-color: hsl(205, 18%, 86%);\n --h4-color: #c8d1d8;\n --h5-color: hsl(205, 16%, 77%);\n --h6-color: #afbbc4;\n --muted-color: hsl(205, 10%, 50%);\n --muted-border-color: #1f2d38;\n --primary: hsl(195, 85%, 41%);\n --primary-hover: hsl(195, 80%, 50%);\n --primary-focus: rgba(16, 149, 193, 0.25);\n --primary-inverse: #fff;\n --secondary: hsl(205, 15%, 41%);\n --secondary-hover: hsl(205, 10%, 50%);\n --secondary-focus: rgba(115, 130, 140, 0.25);\n --secondary-inverse: #fff;\n --contrast: hsl(205, 20%, 94%);\n --contrast-hover: #fff;\n --contrast-focus: rgba(115, 130, 140, 0.25);\n --contrast-inverse: #000;\n --mark-background-color: #d1c284;\n --mark-color: #11191f;\n --ins-color: #388e3c;\n --del-color: #c62828;\n --blockquote-border-color: var(--muted-border-color);\n --blockquote-footer-color: var(--muted-color);\n --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --form-element-background-color: #11191f;\n --form-element-border-color: #374956;\n --form-element-color: var(--color);\n --form-element-placeholder-color: var(--muted-color);\n --form-element-active-background-color: var(--form-element-background-color);\n --form-element-active-border-color: var(--primary);\n --form-element-focus-color: var(--primary-focus);\n --form-element-disabled-background-color: hsl(205, 25%, 23%);\n --form-element-disabled-border-color: hsl(205, 20%, 32%);\n --form-element-disabled-opacity: 0.5;\n --form-element-invalid-border-color: #b71c1c;\n --form-element-invalid-active-border-color: #c62828;\n --form-element-invalid-focus-color: rgba(198, 40, 40, 0.25);\n --form-element-valid-border-color: #2e7d32;\n --form-element-valid-active-border-color: #388e3c;\n --form-element-valid-focus-color: rgba(56, 142, 60, 0.25);\n --switch-background-color: #374956;\n --switch-color: var(--primary-inverse);\n --switch-checked-background-color: var(--primary);\n --range-border-color: #24333e;\n --range-active-border-color: hsl(205, 25%, 23%);\n --range-thumb-border-color: var(--background-color);\n --range-thumb-color: var(--secondary);\n --range-thumb-hover-color: var(--secondary-hover);\n --range-thumb-active-color: var(--primary);\n --table-border-color: var(--muted-border-color);\n --table-row-stripped-background-color: rgba(115, 130, 140, 0.05);\n --code-background-color: #18232c;\n --code-color: var(--muted-color);\n --code-kbd-background-color: var(--contrast);\n --code-kbd-color: var(--contrast-inverse);\n --code-tag-color: hsl(330, 30%, 50%);\n --code-property-color: hsl(185, 30%, 50%);\n --code-value-color: hsl(40, 10%, 50%);\n --code-comment-color: #4d606d;\n --accordion-border-color: var(--muted-border-color);\n --accordion-active-summary-color: var(--primary);\n --accordion-close-summary-color: var(--color);\n --accordion-open-summary-color: var(--muted-color);\n --card-background-color: #141e26;\n --card-border-color: var(--card-background-color);\n --card-box-shadow:\n 0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),\n 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),\n 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),\n 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),\n 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),\n 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),\n 0 0 0 0.0625rem rgba(0, 0, 0, 0.015);\n --card-sectionning-background-color: #18232c;\n --dropdown-background-color: hsl(205, 30%, 15%);\n --dropdown-border-color: #24333e;\n --dropdown-box-shadow: var(--card-box-shadow);\n --dropdown-color: var(--color);\n --dropdown-hover-background-color: rgba(36, 51, 62, 0.75);\n --modal-overlay-background-color: rgba(36, 51, 62, 0.8);\n --progress-background-color: #24333e;\n --progress-color: var(--primary);\n --loading-spinner-opacity: 0.5;\n --tooltip-background-color: var(--contrast);\n --tooltip-color: var(--contrast-inverse);\n --icon-checkbox: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button-inverse: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-close: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");\n --icon-date: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");\n --icon-invalid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");\n --icon-minus: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");\n --icon-search: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");\n --icon-time: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-valid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n color-scheme: dark;\n}\n\nprogress,\n[type=checkbox],\n[type=radio],\n[type=range] {\n accent-color: var(--primary);\n}\n\n/**\n * Document\n * Content-box & Responsive typography\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n background-repeat: no-repeat;\n}\n\n::before,\n::after {\n text-decoration: inherit;\n vertical-align: inherit;\n}\n\n:where(:root) {\n -webkit-tap-highlight-color: transparent;\n -webkit-text-size-adjust: 100%;\n text-size-adjust: 100%;\n background-color: var(--background-color);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n line-height: var(--line-height);\n font-family: var(--font-family);\n text-rendering: optimizeLegibility;\n overflow-wrap: break-word;\n cursor: default;\n tab-size: 4;\n}\n\n/**\n * Sectioning\n * Container and responsive spacings for header, main, footer\n */\nmain {\n display: block;\n}\n\nbody {\n width: 100%;\n margin: 0;\n}\nbody > header,\nbody > main,\nbody > footer {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding: var(--block-spacing-vertical) 0;\n}\n\n/**\n* Container\n*/\n.container,\n.container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: var(--spacing);\n padding-left: var(--spacing);\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 510px;\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 768px) {\n .container {\n max-width: 700px;\n }\n}\n@media (min-width: 992px) {\n .container {\n max-width: 920px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n max-width: 1130px;\n }\n}\n\n/**\n * Section\n * Responsive spacings for section\n */\nsection {\n margin-bottom: var(--block-spacing-vertical);\n}\n\n/**\n* Grid\n* Minimal grid system with auto-layout columns\n*/\n.grid {\n grid-column-gap: var(--grid-spacing-horizontal);\n grid-row-gap: var(--grid-spacing-vertical);\n display: grid;\n grid-template-columns: 1fr;\n margin: 0;\n}\n@media (min-width: 992px) {\n .grid {\n grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));\n }\n}\n.grid > * {\n min-width: 0;\n}\n\n/**\n * Horizontal scroller (
)\n */\nfigure {\n display: block;\n margin: 0;\n padding: 0;\n overflow-x: auto;\n}\nfigure figcaption {\n padding: calc(var(--spacing) * 0.5) 0;\n color: var(--muted-color);\n}\n\n/**\n * Typography\n */\nb,\nstrong {\n font-weight: bolder;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\naddress,\nblockquote,\ndl,\nfigure,\nform,\nol,\np,\npre,\ntable,\nul {\n margin-top: 0;\n margin-bottom: var(--typography-spacing-vertical);\n color: var(--color);\n font-style: normal;\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n}\n\na,\n[role=link] {\n --color: var(--primary);\n --background-color: transparent;\n outline: none;\n background-color: var(--background-color);\n color: var(--color);\n text-decoration: var(--text-decoration);\n transition: background-color var(--transition), color var(--transition), text-decoration var(--transition), box-shadow var(--transition);\n}\na:is([aria-current], :hover, :active, :focus),\n[role=link]:is([aria-current], :hover, :active, :focus) {\n --color: var(--primary-hover);\n --text-decoration: underline;\n}\na:focus,\n[role=link]:focus {\n --background-color: var(--primary-focus);\n}\na.secondary,\n[role=link].secondary {\n --color: var(--secondary);\n}\na.secondary:is([aria-current], :hover, :active, :focus),\n[role=link].secondary:is([aria-current], :hover, :active, :focus) {\n --color: var(--secondary-hover);\n}\na.secondary:focus,\n[role=link].secondary:focus {\n --background-color: var(--secondary-focus);\n}\na.contrast,\n[role=link].contrast {\n --color: var(--contrast);\n}\na.contrast:is([aria-current], :hover, :active, :focus),\n[role=link].contrast:is([aria-current], :hover, :active, :focus) {\n --color: var(--contrast-hover);\n}\na.contrast:focus,\n[role=link].contrast:focus {\n --background-color: var(--contrast-focus);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: var(--typography-spacing-vertical);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n font-family: var(--font-family);\n}\n\nh1 {\n --color: var(--h1-color);\n}\n\nh2 {\n --color: var(--h2-color);\n}\n\nh3 {\n --color: var(--h3-color);\n}\n\nh4 {\n --color: var(--h4-color);\n}\n\nh5 {\n --color: var(--h5-color);\n}\n\nh6 {\n --color: var(--h6-color);\n}\n\n:where(address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {\n margin-top: var(--typography-spacing-vertical);\n}\n\nhgroup,\n.headings {\n margin-bottom: var(--typography-spacing-vertical);\n}\nhgroup > *,\n.headings > * {\n margin-bottom: 0;\n}\nhgroup > *:last-child,\n.headings > *:last-child {\n --color: var(--muted-color);\n --font-weight: unset;\n font-size: 1rem;\n font-family: unset;\n}\n\np {\n margin-bottom: var(--typography-spacing-vertical);\n}\n\nsmall {\n font-size: var(--font-size);\n}\n\n:where(dl, ol, ul) {\n padding-right: 0;\n padding-left: var(--spacing);\n padding-inline-start: var(--spacing);\n padding-inline-end: 0;\n}\n:where(dl, ol, ul) li {\n margin-bottom: calc(var(--typography-spacing-vertical) * 0.25);\n}\n\n:where(dl, ol, ul) :is(dl, ol, ul) {\n margin: 0;\n margin-top: calc(var(--typography-spacing-vertical) * 0.25);\n}\n\nul li {\n list-style: square;\n}\n\nmark {\n padding: 0.125rem 0.25rem;\n background-color: var(--mark-background-color);\n color: var(--mark-color);\n vertical-align: baseline;\n}\n\nblockquote {\n display: block;\n margin: var(--typography-spacing-vertical) 0;\n padding: var(--spacing);\n border-right: none;\n border-left: 0.25rem solid var(--blockquote-border-color);\n border-inline-start: 0.25rem solid var(--blockquote-border-color);\n border-inline-end: none;\n}\nblockquote footer {\n margin-top: calc(var(--typography-spacing-vertical) * 0.5);\n color: var(--blockquote-footer-color);\n}\n\nabbr[title] {\n border-bottom: 1px dotted;\n text-decoration: none;\n cursor: help;\n}\n\nins {\n color: var(--ins-color);\n text-decoration: none;\n}\n\ndel {\n color: var(--del-color);\n}\n\n::selection {\n background-color: var(--primary-focus);\n}\n\n/**\n * Embedded content\n */\n:where(audio, canvas, iframe, img, svg, video) {\n vertical-align: middle;\n}\n\naudio,\nvideo {\n display: inline-block;\n}\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n:where(iframe) {\n border-style: none;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n border-style: none;\n}\n\n:where(svg:not([fill])) {\n fill: currentColor;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/**\n * Button\n */\nbutton {\n margin: 0;\n overflow: visible;\n font-family: inherit;\n text-transform: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\nbutton {\n display: block;\n width: 100%;\n margin-bottom: var(--spacing);\n}\n\n[role=button] {\n display: inline-block;\n text-decoration: none;\n}\n\nbutton,\ninput[type=submit],\ninput[type=button],\ninput[type=reset],\n[role=button] {\n --background-color: var(--primary);\n --border-color: var(--primary);\n --color: var(--primary-inverse);\n --box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));\n padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: 1rem;\n line-height: var(--line-height);\n text-align: center;\n cursor: pointer;\n transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);\n}\nbutton:is([aria-current], :hover, :active, :focus),\ninput[type=submit]:is([aria-current], :hover, :active, :focus),\ninput[type=button]:is([aria-current], :hover, :active, :focus),\ninput[type=reset]:is([aria-current], :hover, :active, :focus),\n[role=button]:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--primary-hover);\n --border-color: var(--primary-hover);\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));\n --color: var(--primary-inverse);\n}\nbutton:focus,\ninput[type=submit]:focus,\ninput[type=button]:focus,\ninput[type=reset]:focus,\n[role=button]:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--primary-focus);\n}\n\n:is(button, input[type=submit], input[type=button], [role=button]).secondary,\ninput[type=reset] {\n --background-color: var(--secondary);\n --border-color: var(--secondary);\n --color: var(--secondary-inverse);\n cursor: pointer;\n}\n:is(button, input[type=submit], input[type=button], [role=button]).secondary:is([aria-current], :hover, :active, :focus),\ninput[type=reset]:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--secondary-hover);\n --border-color: var(--secondary-hover);\n --color: var(--secondary-inverse);\n}\n:is(button, input[type=submit], input[type=button], [role=button]).secondary:focus,\ninput[type=reset]:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--secondary-focus);\n}\n\n:is(button, input[type=submit], input[type=button], [role=button]).contrast {\n --background-color: var(--contrast);\n --border-color: var(--contrast);\n --color: var(--contrast-inverse);\n}\n:is(button, input[type=submit], input[type=button], [role=button]).contrast:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--contrast-hover);\n --border-color: var(--contrast-hover);\n --color: var(--contrast-inverse);\n}\n:is(button, input[type=submit], input[type=button], [role=button]).contrast:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--contrast-focus);\n}\n\n:is(button, input[type=submit], input[type=button], [role=button]).outline,\ninput[type=reset].outline {\n --background-color: transparent;\n --color: var(--primary);\n}\n:is(button, input[type=submit], input[type=button], [role=button]).outline:is([aria-current], :hover, :active, :focus),\ninput[type=reset].outline:is([aria-current], :hover, :active, :focus) {\n --background-color: transparent;\n --color: var(--primary-hover);\n}\n\n:is(button, input[type=submit], input[type=button], [role=button]).outline.secondary,\ninput[type=reset].outline {\n --color: var(--secondary);\n}\n:is(button, input[type=submit], input[type=button], [role=button]).outline.secondary:is([aria-current], :hover, :active, :focus),\ninput[type=reset].outline:is([aria-current], :hover, :active, :focus) {\n --color: var(--secondary-hover);\n}\n\n:is(button, input[type=submit], input[type=button], [role=button]).outline.contrast {\n --color: var(--contrast);\n}\n:is(button, input[type=submit], input[type=button], [role=button]).outline.contrast:is([aria-current], :hover, :active, :focus) {\n --color: var(--contrast-hover);\n}\n\n:where(button, [type=submit], [type=button], [type=reset], [role=button])[disabled],\n:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),\na[role=button]:not([href]) {\n opacity: 0.5;\n pointer-events: none;\n}\n\n/**\n * Form elements\n */\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n font-size: 1rem;\n line-height: var(--line-height);\n font-family: inherit;\n letter-spacing: inherit;\n}\n\ninput {\n overflow: visible;\n}\n\nselect {\n text-transform: none;\n}\n\nlegend {\n max-width: 100%;\n padding: 0;\n color: inherit;\n white-space: normal;\n}\n\ntextarea {\n overflow: auto;\n}\n\n[type=checkbox],\n[type=radio] {\n padding: 0;\n}\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n:-moz-focusring {\n outline: none;\n}\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n::-ms-expand {\n display: none;\n}\n\n[type=file],\n[type=range] {\n padding: 0;\n border-width: 0;\n}\n\ninput:not([type=checkbox], [type=radio], [type=range]) {\n height: calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);\n}\n\nfieldset {\n margin: 0;\n margin-bottom: var(--spacing);\n padding: 0;\n border: 0;\n}\n\nlabel,\nfieldset legend {\n display: block;\n margin-bottom: calc(var(--spacing) * 0.25);\n font-weight: var(--form-label-font-weight, var(--font-weight));\n}\n\ninput:not([type=checkbox], [type=radio]),\nselect,\ntextarea {\n width: 100%;\n}\n\ninput:not([type=checkbox], [type=radio], [type=range], [type=file]),\nselect,\ntextarea {\n appearance: none;\n padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);\n}\n\ninput,\nselect,\ntextarea {\n --background-color: var(--form-element-background-color);\n --border-color: var(--form-element-border-color);\n --color: var(--form-element-color);\n --box-shadow: none;\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);\n}\n\ninput:not([type=submit], [type=button], [type=reset], [type=checkbox], [type=radio], [readonly]):is(:active, :focus),\n:where(select, textarea):is(:active, :focus) {\n --background-color: var(--form-element-active-background-color);\n}\n\ninput:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),\n:where(select, textarea):is(:active, :focus) {\n --border-color: var(--form-element-active-border-color);\n}\n\ninput:not([type=submit], [type=button], [type=reset], [type=range], [type=file], [readonly]):focus,\nselect:focus,\ntextarea:focus {\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color);\n}\n\ninput:not([type=submit], [type=button], [type=reset])[disabled],\nselect[disabled],\ntextarea[disabled],\n:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {\n --background-color: var(--form-element-disabled-background-color);\n --border-color: var(--form-element-disabled-border-color);\n opacity: var(--form-element-disabled-opacity);\n pointer-events: none;\n}\n\n:where(input, select, textarea):not([type=checkbox], [type=radio], [type=date], [type=datetime-local], [type=month], [type=time], [type=week])[aria-invalid] {\n padding-right: calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;\n padding-left: var(--form-element-spacing-horizontal);\n padding-inline-start: var(--form-element-spacing-horizontal) !important;\n padding-inline-end: calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;\n background-position: center right 0.75rem;\n background-size: 1rem auto;\n background-repeat: no-repeat;\n}\n:where(input, select, textarea):not([type=checkbox], [type=radio], [type=date], [type=datetime-local], [type=month], [type=time], [type=week])[aria-invalid=false] {\n background-image: var(--icon-valid);\n}\n:where(input, select, textarea):not([type=checkbox], [type=radio], [type=date], [type=datetime-local], [type=month], [type=time], [type=week])[aria-invalid=true] {\n background-image: var(--icon-invalid);\n}\n:where(input, select, textarea)[aria-invalid=false] {\n --border-color: var(--form-element-valid-border-color);\n}\n:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {\n --border-color: var(--form-element-valid-active-border-color) !important;\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important;\n}\n:where(input, select, textarea)[aria-invalid=true] {\n --border-color: var(--form-element-invalid-border-color);\n}\n:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {\n --border-color: var(--form-element-invalid-active-border-color) !important;\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important;\n}\n\n[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {\n background-position: center left 0.75rem;\n}\n\ninput::placeholder,\ninput::-webkit-input-placeholder,\ntextarea::placeholder,\ntextarea::-webkit-input-placeholder,\nselect:invalid {\n color: var(--form-element-placeholder-color);\n opacity: 1;\n}\n\ninput:not([type=checkbox], [type=radio]),\nselect,\ntextarea {\n margin-bottom: var(--spacing);\n}\n\nselect::-ms-expand {\n border: 0;\n background-color: transparent;\n}\nselect:not([multiple], [size]) {\n padding-right: calc(var(--form-element-spacing-horizontal) + 1.5rem);\n padding-left: var(--form-element-spacing-horizontal);\n padding-inline-start: var(--form-element-spacing-horizontal);\n padding-inline-end: calc(var(--form-element-spacing-horizontal) + 1.5rem);\n background-image: var(--icon-chevron);\n background-position: center right 0.75rem;\n background-size: 1rem auto;\n background-repeat: no-repeat;\n}\n\n[dir=rtl] select:not([multiple], [size]) {\n background-position: center left 0.75rem;\n}\n\n:where(input, select, textarea, .grid) + small {\n display: block;\n width: 100%;\n margin-top: calc(var(--spacing) * -0.75);\n margin-bottom: var(--spacing);\n color: var(--muted-color);\n}\n\nlabel > :where(input, select, textarea) {\n margin-top: calc(var(--spacing) * 0.25);\n}\n\n/**\n * Form elements\n * Checkboxes & Radios\n */\n[type=checkbox],\n[type=radio] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n width: 1.25em;\n height: 1.25em;\n margin-top: -0.125em;\n margin-right: 0.375em;\n margin-left: 0;\n margin-inline-start: 0;\n margin-inline-end: 0.375em;\n border-width: var(--border-width);\n font-size: inherit;\n vertical-align: middle;\n cursor: pointer;\n}\n[type=checkbox]::-ms-check,\n[type=radio]::-ms-check {\n display: none;\n}\n[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,\n[type=radio]:checked,\n[type=radio]:checked:active,\n[type=radio]:checked:focus {\n --background-color: var(--primary);\n --border-color: var(--primary);\n background-image: var(--icon-checkbox);\n background-position: center;\n background-size: 0.75em auto;\n background-repeat: no-repeat;\n}\n[type=checkbox] ~ label,\n[type=radio] ~ label {\n display: inline-block;\n margin-right: 0.375em;\n margin-bottom: 0;\n cursor: pointer;\n}\n\n[type=checkbox]:indeterminate {\n --background-color: var(--primary);\n --border-color: var(--primary);\n background-image: var(--icon-minus);\n background-position: center;\n background-size: 0.75em auto;\n background-repeat: no-repeat;\n}\n\n[type=radio] {\n border-radius: 50%;\n}\n[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {\n --background-color: var(--primary-inverse);\n border-width: 0.35em;\n background-image: none;\n}\n\n[type=checkbox][role=switch] {\n --background-color: var(--switch-background-color);\n --border-color: var(--switch-background-color);\n --color: var(--switch-color);\n width: 2.25em;\n height: 1.25em;\n border: var(--border-width) solid var(--border-color);\n border-radius: 1.25em;\n background-color: var(--background-color);\n line-height: 1.25em;\n}\n[type=checkbox][role=switch]:focus {\n --background-color: var(--switch-background-color);\n --border-color: var(--switch-background-color);\n}\n[type=checkbox][role=switch]:checked {\n --background-color: var(--switch-checked-background-color);\n --border-color: var(--switch-checked-background-color);\n}\n[type=checkbox][role=switch]:before {\n display: block;\n width: calc(1.25em - (var(--border-width) * 2));\n height: 100%;\n border-radius: 50%;\n background-color: var(--color);\n content: \"\";\n transition: margin 0.1s ease-in-out;\n}\n[type=checkbox][role=switch]:checked {\n background-image: none;\n}\n[type=checkbox][role=switch]:checked::before {\n margin-left: calc(1.125em - var(--border-width));\n margin-inline-start: calc(1.125em - var(--border-width));\n}\n\n[type=checkbox][aria-invalid=false],\n[type=checkbox]:checked[aria-invalid=false],\n[type=radio][aria-invalid=false],\n[type=radio]:checked[aria-invalid=false],\n[type=checkbox][role=switch][aria-invalid=false],\n[type=checkbox][role=switch]:checked[aria-invalid=false] {\n --border-color: var(--form-element-valid-border-color);\n}\n[type=checkbox][aria-invalid=true],\n[type=checkbox]:checked[aria-invalid=true],\n[type=radio][aria-invalid=true],\n[type=radio]:checked[aria-invalid=true],\n[type=checkbox][role=switch][aria-invalid=true],\n[type=checkbox][role=switch]:checked[aria-invalid=true] {\n --border-color: var(--form-element-invalid-border-color);\n}\n\n/**\n * Form elements\n * Alternatives input types (Not Checkboxes & Radios)\n */\n[type=color]::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n[type=color]::-moz-focus-inner {\n padding: 0;\n}\n[type=color]::-webkit-color-swatch {\n border: 0;\n border-radius: calc(var(--border-radius) * 0.5);\n}\n[type=color]::-moz-color-swatch {\n border: 0;\n border-radius: calc(var(--border-radius) * 0.5);\n}\n\ninput:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {\n --icon-position: 0.75rem;\n --icon-width: 1rem;\n padding-right: calc(var(--icon-width) + var(--icon-position));\n background-image: var(--icon-date);\n background-position: center right var(--icon-position);\n background-size: var(--icon-width) auto;\n background-repeat: no-repeat;\n}\ninput:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {\n background-image: var(--icon-time);\n}\n\n[type=date]::-webkit-calendar-picker-indicator,\n[type=datetime-local]::-webkit-calendar-picker-indicator,\n[type=month]::-webkit-calendar-picker-indicator,\n[type=time]::-webkit-calendar-picker-indicator,\n[type=week]::-webkit-calendar-picker-indicator {\n width: var(--icon-width);\n margin-right: calc(var(--icon-width) * -1);\n margin-left: var(--icon-position);\n opacity: 0;\n}\n\n[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {\n text-align: right;\n}\n\n@-moz-document url-prefix() {\n [type=date],\n [type=datetime-local],\n [type=month],\n [type=time],\n [type=week] {\n padding-right: var(--form-element-spacing-horizontal) !important;\n background-image: none !important;\n }\n}\n[type=file] {\n --color: var(--muted-color);\n padding: calc(var(--form-element-spacing-vertical) * 0.5) 0;\n border: 0;\n border-radius: 0;\n background: none;\n}\n[type=file]::file-selector-button {\n --background-color: var(--secondary);\n --border-color: var(--secondary);\n --color: var(--secondary-inverse);\n margin-right: calc(var(--spacing) / 2);\n margin-left: 0;\n margin-inline-start: 0;\n margin-inline-end: calc(var(--spacing) / 2);\n padding: calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: 1rem;\n line-height: var(--line-height);\n text-align: center;\n cursor: pointer;\n transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);\n}\n[type=file]::file-selector-button:is(:hover, :active, :focus) {\n --background-color: var(--secondary-hover);\n --border-color: var(--secondary-hover);\n}\n[type=file]::-webkit-file-upload-button {\n --background-color: var(--secondary);\n --border-color: var(--secondary);\n --color: var(--secondary-inverse);\n margin-right: calc(var(--spacing) / 2);\n margin-left: 0;\n margin-inline-start: 0;\n margin-inline-end: calc(var(--spacing) / 2);\n padding: calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: 1rem;\n line-height: var(--line-height);\n text-align: center;\n cursor: pointer;\n transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);\n}\n[type=file]::-webkit-file-upload-button:is(:hover, :active, :focus) {\n --background-color: var(--secondary-hover);\n --border-color: var(--secondary-hover);\n}\n[type=file]::-ms-browse {\n --background-color: var(--secondary);\n --border-color: var(--secondary);\n --color: var(--secondary-inverse);\n margin-right: calc(var(--spacing) / 2);\n margin-left: 0;\n margin-inline-start: 0;\n margin-inline-end: calc(var(--spacing) / 2);\n padding: calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: 1rem;\n line-height: var(--line-height);\n text-align: center;\n cursor: pointer;\n transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);\n}\n[type=file]::-ms-browse:is(:hover, :active, :focus) {\n --background-color: var(--secondary-hover);\n --border-color: var(--secondary-hover);\n}\n\n[type=range] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n width: 100%;\n height: 1.25rem;\n background: none;\n}\n[type=range]::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.25rem;\n border-radius: var(--border-radius);\n background-color: var(--range-border-color);\n transition: background-color var(--transition), box-shadow var(--transition);\n}\n[type=range]::-moz-range-track {\n width: 100%;\n height: 0.25rem;\n border-radius: var(--border-radius);\n background-color: var(--range-border-color);\n transition: background-color var(--transition), box-shadow var(--transition);\n}\n[type=range]::-ms-track {\n width: 100%;\n height: 0.25rem;\n border-radius: var(--border-radius);\n background-color: var(--range-border-color);\n transition: background-color var(--transition), box-shadow var(--transition);\n}\n[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n width: 1.25rem;\n height: 1.25rem;\n margin-top: -0.5rem;\n border: 2px solid var(--range-thumb-border-color);\n border-radius: 50%;\n background-color: var(--range-thumb-color);\n cursor: pointer;\n transition: background-color var(--transition), transform var(--transition);\n}\n[type=range]::-moz-range-thumb {\n -webkit-appearance: none;\n width: 1.25rem;\n height: 1.25rem;\n margin-top: -0.5rem;\n border: 2px solid var(--range-thumb-border-color);\n border-radius: 50%;\n background-color: var(--range-thumb-color);\n cursor: pointer;\n transition: background-color var(--transition), transform var(--transition);\n}\n[type=range]::-ms-thumb {\n -webkit-appearance: none;\n width: 1.25rem;\n height: 1.25rem;\n margin-top: -0.5rem;\n border: 2px solid var(--range-thumb-border-color);\n border-radius: 50%;\n background-color: var(--range-thumb-color);\n cursor: pointer;\n transition: background-color var(--transition), transform var(--transition);\n}\n[type=range]:hover, [type=range]:focus {\n --range-border-color: var(--range-active-border-color);\n --range-thumb-color: var(--range-thumb-hover-color);\n}\n[type=range]:active {\n --range-thumb-color: var(--range-thumb-active-color);\n}\n[type=range]:active::-webkit-slider-thumb {\n transform: scale(1.25);\n}\n[type=range]:active::-moz-range-thumb {\n transform: scale(1.25);\n}\n[type=range]:active::-ms-thumb {\n transform: scale(1.25);\n}\n\ninput:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {\n padding-inline-start: calc(var(--form-element-spacing-horizontal) + 1.75rem);\n border-radius: 5rem;\n background-image: var(--icon-search);\n background-position: center left 1.125rem;\n background-size: 1rem auto;\n background-repeat: no-repeat;\n}\ninput:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {\n padding-inline-start: calc(var(--form-element-spacing-horizontal) + 1.75rem) !important;\n background-position: center left 1.125rem, center right 0.75rem;\n}\ninput:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {\n background-image: var(--icon-search), var(--icon-valid);\n}\ninput:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {\n background-image: var(--icon-search), var(--icon-invalid);\n}\n\n[type=search]::-webkit-search-cancel-button {\n -webkit-appearance: none;\n display: none;\n}\n\n[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {\n background-position: center right 1.125rem;\n}\n[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {\n background-position: center right 1.125rem, center left 0.75rem;\n}\n\n/**\n * Table\n */\n:where(table) {\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n text-indent: 0;\n}\n\nth,\ntd {\n padding: calc(var(--spacing) / 2) var(--spacing);\n border-bottom: var(--border-width) solid var(--table-border-color);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n text-align: left;\n text-align: start;\n}\n\ntfoot th,\ntfoot td {\n border-top: var(--border-width) solid var(--table-border-color);\n border-bottom: 0;\n}\n\ntable[role=grid] tbody tr:nth-child(odd) {\n background-color: var(--table-row-stripped-background-color);\n}\n\n/**\n * Code\n */\npre,\ncode,\nkbd,\nsamp {\n font-size: 0.875em;\n font-family: var(--font-family);\n}\n\npre {\n -ms-overflow-style: scrollbar;\n overflow: auto;\n}\n\npre,\ncode,\nkbd {\n border-radius: var(--border-radius);\n background: var(--code-background-color);\n color: var(--code-color);\n font-weight: var(--font-weight);\n line-height: initial;\n}\n\ncode,\nkbd {\n display: inline-block;\n padding: 0.375rem 0.5rem;\n}\n\npre {\n display: block;\n margin-bottom: var(--spacing);\n overflow-x: auto;\n}\npre > code {\n display: block;\n padding: var(--spacing);\n background: none;\n font-size: 14px;\n line-height: var(--line-height);\n}\n\ncode b {\n color: var(--code-tag-color);\n font-weight: var(--font-weight);\n}\ncode i {\n color: var(--code-property-color);\n font-style: normal;\n}\ncode u {\n color: var(--code-value-color);\n text-decoration: none;\n}\ncode em {\n color: var(--code-comment-color);\n font-style: normal;\n}\n\nkbd {\n background-color: var(--code-kbd-background-color);\n color: var(--code-kbd-color);\n vertical-align: baseline;\n}\n\n/**\n * Miscs\n */\nhr {\n height: 0;\n border: 0;\n border-top: 1px solid var(--muted-border-color);\n color: inherit;\n}\n\n[hidden],\ntemplate {\n display: none !important;\n}\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Accordion (
)\n */\ndetails {\n display: block;\n margin-bottom: var(--spacing);\n padding-bottom: var(--spacing);\n border-bottom: var(--border-width) solid var(--accordion-border-color);\n}\ndetails summary {\n line-height: 1rem;\n list-style-type: none;\n cursor: pointer;\n transition: color var(--transition);\n}\ndetails summary:not([role]) {\n color: var(--accordion-close-summary-color);\n}\ndetails summary::-webkit-details-marker {\n display: none;\n}\ndetails summary::marker {\n display: none;\n}\ndetails summary::-moz-list-bullet {\n list-style-type: none;\n}\ndetails summary::after {\n display: block;\n width: 1rem;\n height: 1rem;\n margin-inline-start: calc(var(--spacing, 1rem) * 0.5);\n float: right;\n transform: rotate(-90deg);\n background-image: var(--icon-chevron);\n background-position: right center;\n background-size: 1rem auto;\n background-repeat: no-repeat;\n content: \"\";\n transition: transform var(--transition);\n}\ndetails summary:focus {\n outline: none;\n}\ndetails summary:focus:not([role=button]) {\n color: var(--accordion-active-summary-color);\n}\ndetails summary[role=button] {\n width: 100%;\n text-align: left;\n}\ndetails summary[role=button]::after {\n height: calc(1rem * var(--line-height, 1.5));\n background-image: var(--icon-chevron-button);\n}\ndetails summary[role=button]:not(.outline).contrast::after {\n background-image: var(--icon-chevron-button-inverse);\n}\ndetails[open] > summary {\n margin-bottom: calc(var(--spacing));\n}\ndetails[open] > summary:not([role]):not(:focus) {\n color: var(--accordion-open-summary-color);\n}\ndetails[open] > summary::after {\n transform: rotate(0);\n}\n\n[dir=rtl] details summary {\n text-align: right;\n}\n[dir=rtl] details summary::after {\n float: left;\n background-position: left center;\n}\n\n/**\n * Card (
)\n */\narticle {\n margin: var(--block-spacing-vertical) 0;\n padding: var(--block-spacing-vertical) var(--block-spacing-horizontal);\n border-radius: var(--border-radius);\n background: var(--card-background-color);\n box-shadow: var(--card-box-shadow);\n}\narticle > header,\narticle > footer {\n margin-right: calc(var(--block-spacing-horizontal) * -1);\n margin-left: calc(var(--block-spacing-horizontal) * -1);\n padding: calc(var(--block-spacing-vertical) * 0.66) var(--block-spacing-horizontal);\n background-color: var(--card-sectionning-background-color);\n}\narticle > header {\n margin-top: calc(var(--block-spacing-vertical) * -1);\n margin-bottom: var(--block-spacing-vertical);\n border-bottom: var(--border-width) solid var(--card-border-color);\n border-top-right-radius: var(--border-radius);\n border-top-left-radius: var(--border-radius);\n}\narticle > footer {\n margin-top: var(--block-spacing-vertical);\n margin-bottom: calc(var(--block-spacing-vertical) * -1);\n border-top: var(--border-width) solid var(--card-border-color);\n border-bottom-right-radius: var(--border-radius);\n border-bottom-left-radius: var(--border-radius);\n}\n\n/**\n * Modal ()\n */\n:root {\n --scrollbar-width: 0px;\n}\n\ndialog {\n display: flex;\n z-index: 999;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n align-items: center;\n justify-content: center;\n width: inherit;\n min-width: 100%;\n height: inherit;\n min-height: 100%;\n padding: var(--spacing);\n border: 0;\n backdrop-filter: var(--modal-overlay-backdrop-filter);\n background-color: var(--modal-overlay-background-color);\n color: var(--color);\n}\ndialog article {\n max-height: calc(100vh - var(--spacing) * 2);\n overflow: auto;\n}\n@media (min-width: 576px) {\n dialog article {\n max-width: 510px;\n }\n}\n@media (min-width: 768px) {\n dialog article {\n max-width: 700px;\n }\n}\ndialog article > header,\ndialog article > footer {\n padding: calc(var(--block-spacing-vertical) * 0.5) var(--block-spacing-horizontal);\n}\ndialog article > header .close {\n margin: 0;\n margin-left: var(--spacing);\n float: right;\n}\ndialog article > footer {\n text-align: right;\n}\ndialog article > footer [role=button] {\n margin-bottom: 0;\n}\ndialog article > footer [role=button]:not(:first-of-type) {\n margin-left: calc(var(--spacing) * 0.5);\n}\ndialog article p:last-of-type {\n margin: 0;\n}\ndialog article .close {\n display: block;\n width: 1rem;\n height: 1rem;\n margin-top: calc(var(--block-spacing-vertical) * -0.5);\n margin-bottom: var(--typography-spacing-vertical);\n margin-left: auto;\n background-image: var(--icon-close);\n background-position: center;\n background-size: auto 1rem;\n background-repeat: no-repeat;\n opacity: 0.5;\n transition: opacity var(--transition);\n}\ndialog article .close:is([aria-current], :hover, :active, :focus) {\n opacity: 1;\n}\ndialog:not([open]), dialog[open=false] {\n display: none;\n}\n\n.modal-is-open {\n padding-right: var(--scrollbar-width, 0px);\n overflow: hidden;\n pointer-events: none;\n touch-action: none;\n}\n.modal-is-open dialog {\n pointer-events: auto;\n}\n\n:where(.modal-is-opening, .modal-is-closing) dialog,\n:where(.modal-is-opening, .modal-is-closing) dialog > article {\n animation-duration: 0.2s;\n animation-timing-function: ease-in-out;\n animation-fill-mode: both;\n}\n:where(.modal-is-opening, .modal-is-closing) dialog {\n animation-duration: 0.8s;\n animation-name: modal-overlay;\n}\n:where(.modal-is-opening, .modal-is-closing) dialog > article {\n animation-delay: 0.2s;\n animation-name: modal;\n}\n\n.modal-is-closing dialog,\n.modal-is-closing dialog > article {\n animation-delay: 0s;\n animation-direction: reverse;\n}\n\n@keyframes modal-overlay {\n from {\n backdrop-filter: none;\n background-color: transparent;\n }\n}\n@keyframes modal {\n from {\n transform: translateY(-100%);\n opacity: 0;\n }\n}\n/**\n * Nav\n */\n:where(nav li)::before {\n float: left;\n content: \"​\";\n}\n\nnav,\nnav ul {\n display: flex;\n}\n\nnav {\n justify-content: space-between;\n}\nnav ol,\nnav ul {\n align-items: center;\n margin-bottom: 0;\n padding: 0;\n list-style: none;\n}\nnav ol:first-of-type,\nnav ul:first-of-type {\n margin-left: calc(var(--nav-element-spacing-horizontal) * -1);\n}\nnav ol:last-of-type,\nnav ul:last-of-type {\n margin-right: calc(var(--nav-element-spacing-horizontal) * -1);\n}\nnav li {\n display: inline-block;\n margin: 0;\n padding: var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal);\n}\nnav li > * {\n --spacing: 0;\n}\nnav :where(a, [role=link]) {\n display: inline-block;\n margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);\n padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);\n border-radius: var(--border-radius);\n text-decoration: none;\n}\nnav :where(a, [role=link]):is([aria-current], :hover, :active, :focus) {\n text-decoration: none;\n}\nnav[aria-label=breadcrumb] {\n align-items: center;\n justify-content: start;\n}\nnav[aria-label=breadcrumb] ul li:not(:first-child) {\n margin-inline-start: var(--nav-link-spacing-horizontal);\n}\nnav[aria-label=breadcrumb] ul li:not(:last-child) ::after {\n position: absolute;\n width: calc(var(--nav-link-spacing-horizontal) * 2);\n margin-inline-start: calc(var(--nav-link-spacing-horizontal) / 2);\n content: \"/\";\n color: var(--muted-color);\n text-align: center;\n}\nnav[aria-label=breadcrumb] a[aria-current] {\n background-color: transparent;\n color: inherit;\n text-decoration: none;\n pointer-events: none;\n}\nnav [role=button] {\n margin-right: inherit;\n margin-left: inherit;\n padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);\n}\n\naside nav,\naside ol,\naside ul,\naside li {\n display: block;\n}\naside li {\n padding: calc(var(--nav-element-spacing-vertical) * 0.5) var(--nav-element-spacing-horizontal);\n}\naside li a {\n display: block;\n}\naside li [role=button] {\n margin: inherit;\n}\n\n[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {\n content: \"\\\\\";\n}\n\n/**\n * Progress\n */\nprogress {\n display: inline-block;\n vertical-align: baseline;\n}\n\nprogress {\n -webkit-appearance: none;\n -moz-appearance: none;\n display: inline-block;\n appearance: none;\n width: 100%;\n height: 0.5rem;\n margin-bottom: calc(var(--spacing) * 0.5);\n overflow: hidden;\n border: 0;\n border-radius: var(--border-radius);\n background-color: var(--progress-background-color);\n color: var(--progress-color);\n}\nprogress::-webkit-progress-bar {\n border-radius: var(--border-radius);\n background: none;\n}\nprogress[value]::-webkit-progress-value {\n background-color: var(--progress-color);\n}\nprogress::-moz-progress-bar {\n background-color: var(--progress-color);\n}\n@media (prefers-reduced-motion: no-preference) {\n progress:indeterminate {\n background: var(--progress-background-color) linear-gradient(to right, var(--progress-color) 30%, var(--progress-background-color) 30%) top left/150% 150% no-repeat;\n animation: progress-indeterminate 1s linear infinite;\n }\n progress:indeterminate[value]::-webkit-progress-value {\n background-color: transparent;\n }\n progress:indeterminate::-moz-progress-bar {\n background-color: transparent;\n }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n [dir=rtl] progress:indeterminate {\n animation-direction: reverse;\n }\n}\n\n@keyframes progress-indeterminate {\n 0% {\n background-position: 200% 0;\n }\n 100% {\n background-position: -200% 0;\n }\n}\n/**\n * Dropdown ([role=\"list\"])\n */\ndetails[role=list],\nli[role=list] {\n position: relative;\n}\n\ndetails[role=list] summary + ul,\nli[role=list] > ul {\n display: flex;\n z-index: 99;\n position: absolute;\n top: auto;\n right: 0;\n left: 0;\n flex-direction: column;\n margin: 0;\n padding: 0;\n border: var(--border-width) solid var(--dropdown-border-color);\n border-radius: var(--border-radius);\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n background-color: var(--dropdown-background-color);\n box-shadow: var(--card-box-shadow);\n color: var(--dropdown-color);\n white-space: nowrap;\n}\ndetails[role=list] summary + ul li,\nli[role=list] > ul li {\n width: 100%;\n margin-bottom: 0;\n padding: calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);\n list-style: none;\n}\ndetails[role=list] summary + ul li:first-of-type,\nli[role=list] > ul li:first-of-type {\n margin-top: calc(var(--form-element-spacing-vertical) * 0.5);\n}\ndetails[role=list] summary + ul li:last-of-type,\nli[role=list] > ul li:last-of-type {\n margin-bottom: calc(var(--form-element-spacing-vertical) * 0.5);\n}\ndetails[role=list] summary + ul li a,\nli[role=list] > ul li a {\n display: block;\n margin: calc(var(--form-element-spacing-vertical) * -0.5) calc(var(--form-element-spacing-horizontal) * -1);\n padding: calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);\n overflow: hidden;\n color: var(--dropdown-color);\n text-decoration: none;\n text-overflow: ellipsis;\n}\ndetails[role=list] summary + ul li a:hover,\nli[role=list] > ul li a:hover {\n background-color: var(--dropdown-hover-background-color);\n}\n\ndetails[role=list] summary::after,\nli[role=list] > a::after {\n display: block;\n width: 1rem;\n height: calc(1rem * var(--line-height, 1.5));\n margin-inline-start: 0.5rem;\n float: right;\n transform: rotate(0deg);\n background-position: right center;\n background-size: 1rem auto;\n background-repeat: no-repeat;\n content: \"\";\n}\n\ndetails[role=list] {\n padding: 0;\n border-bottom: none;\n}\ndetails[role=list] summary {\n margin-bottom: 0;\n}\ndetails[role=list] summary:not([role]) {\n height: calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);\n padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);\n border: var(--border-width) solid var(--form-element-border-color);\n border-radius: var(--border-radius);\n background-color: var(--form-element-background-color);\n color: var(--form-element-placeholder-color);\n line-height: inherit;\n cursor: pointer;\n transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);\n}\ndetails[role=list] summary:not([role]):active, details[role=list] summary:not([role]):focus {\n border-color: var(--form-element-active-border-color);\n background-color: var(--form-element-active-background-color);\n}\ndetails[role=list] summary:not([role]):focus {\n box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color);\n}\ndetails[role=list][open] summary {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\ndetails[role=list][open] summary::before {\n display: block;\n z-index: 1;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: none;\n content: \"\";\n cursor: default;\n}\n\nnav details[role=list] summary,\nnav li[role=list] a {\n display: flex;\n direction: ltr;\n}\n\nnav details[role=list] summary + ul,\nnav li[role=list] > ul {\n min-width: fit-content;\n border-radius: var(--border-radius);\n}\nnav details[role=list] summary + ul li a,\nnav li[role=list] > ul li a {\n border-radius: 0;\n}\n\nnav details[role=list] summary,\nnav details[role=list] summary:not([role]) {\n height: auto;\n padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);\n}\nnav details[role=list][open] summary {\n border-radius: var(--border-radius);\n}\nnav details[role=list] summary + ul {\n margin-top: var(--outline-width);\n margin-inline-start: 0;\n}\nnav details[role=list] summary[role=link] {\n margin-bottom: calc(var(--nav-link-spacing-vertical) * -1);\n line-height: var(--line-height);\n}\nnav details[role=list] summary[role=link] + ul {\n margin-top: calc(var(--nav-link-spacing-vertical) + var(--outline-width));\n margin-inline-start: calc(var(--nav-link-spacing-horizontal) * -1);\n}\n\nli[role=list]:hover > ul,\nli[role=list] a:active ~ ul,\nli[role=list] a:focus ~ ul {\n display: flex;\n}\nli[role=list] > ul {\n display: none;\n margin-top: calc(var(--nav-link-spacing-vertical) + var(--outline-width));\n margin-inline-start: calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));\n}\nli[role=list] > a::after {\n background-image: var(--icon-chevron);\n}\n\nlabel > details[role=list] {\n margin-top: calc(var(--spacing) * 0.25);\n margin-bottom: var(--spacing);\n}\n\n/**\n * Loading ([aria-busy=true])\n */\n[aria-busy=true] {\n cursor: progress;\n}\n\n[aria-busy=true]:not(input, select, textarea, html)::before {\n display: inline-block;\n width: 1em;\n height: 1em;\n border: 0.1875em solid currentColor;\n border-radius: 1em;\n border-right-color: transparent;\n content: \"\";\n vertical-align: text-bottom;\n vertical-align: -0.125em;\n animation: spinner 0.75s linear infinite;\n opacity: var(--loading-spinner-opacity);\n}\n[aria-busy=true]:not(input, select, textarea, html):not(:empty)::before {\n margin-right: calc(var(--spacing) * 0.5);\n margin-left: 0;\n margin-inline-start: 0;\n margin-inline-end: calc(var(--spacing) * 0.5);\n}\n[aria-busy=true]:not(input, select, textarea, html):empty {\n text-align: center;\n}\n\nbutton[aria-busy=true],\ninput[type=submit][aria-busy=true],\ninput[type=button][aria-busy=true],\ninput[type=reset][aria-busy=true],\na[aria-busy=true] {\n pointer-events: none;\n}\n\n@keyframes spinner {\n to {\n transform: rotate(360deg);\n }\n}\n/**\n * Tooltip ([data-tooltip])\n */\n[data-tooltip] {\n position: relative;\n}\n[data-tooltip]:not(a, button, input) {\n border-bottom: 1px dotted;\n text-decoration: none;\n cursor: help;\n}\n[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {\n display: block;\n z-index: 99;\n position: absolute;\n bottom: 100%;\n left: 50%;\n padding: 0.25rem 0.5rem;\n overflow: hidden;\n transform: translate(-50%, -0.25rem);\n border-radius: var(--border-radius);\n background: var(--tooltip-background-color);\n content: attr(data-tooltip);\n color: var(--tooltip-color);\n font-style: normal;\n font-weight: var(--font-weight);\n font-size: 0.875rem;\n text-decoration: none;\n text-overflow: ellipsis;\n white-space: nowrap;\n opacity: 0;\n pointer-events: none;\n}\n[data-tooltip][data-placement=top]::after, [data-tooltip]::after {\n padding: 0;\n transform: translate(-50%, 0rem);\n border-top: 0.3rem solid;\n border-right: 0.3rem solid transparent;\n border-left: 0.3rem solid transparent;\n border-radius: 0;\n background-color: transparent;\n content: \"\";\n color: var(--tooltip-background-color);\n}\n[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {\n top: 100%;\n bottom: auto;\n transform: translate(-50%, 0.25rem);\n}\n[data-tooltip][data-placement=bottom]:after {\n transform: translate(-50%, -0.3rem);\n border: 0.3rem solid transparent;\n border-bottom: 0.3rem solid;\n}\n[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {\n top: 50%;\n right: 100%;\n bottom: auto;\n left: auto;\n transform: translate(-0.25rem, -50%);\n}\n[data-tooltip][data-placement=left]:after {\n transform: translate(0.3rem, -50%);\n border: 0.3rem solid transparent;\n border-left: 0.3rem solid;\n}\n[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {\n top: 50%;\n right: auto;\n bottom: auto;\n left: 100%;\n transform: translate(0.25rem, -50%);\n}\n[data-tooltip][data-placement=right]:after {\n transform: translate(-0.3rem, -50%);\n border: 0.3rem solid transparent;\n border-right: 0.3rem solid;\n}\n[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {\n opacity: 1;\n}\n@media (hover: hover) and (pointer: fine) {\n [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {\n animation-duration: 0.2s;\n animation-name: tooltip-slide-top;\n }\n [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::after {\n animation-name: tooltip-caret-slide-top;\n }\n [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {\n animation-duration: 0.2s;\n animation-name: tooltip-slide-bottom;\n }\n [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {\n animation-name: tooltip-caret-slide-bottom;\n }\n [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {\n animation-duration: 0.2s;\n animation-name: tooltip-slide-left;\n }\n [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {\n animation-name: tooltip-caret-slide-left;\n }\n [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {\n animation-duration: 0.2s;\n animation-name: tooltip-slide-right;\n }\n [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {\n animation-name: tooltip-caret-slide-right;\n }\n}\n@keyframes tooltip-slide-top {\n from {\n transform: translate(-50%, 0.75rem);\n opacity: 0;\n }\n to {\n transform: translate(-50%, -0.25rem);\n opacity: 1;\n }\n}\n@keyframes tooltip-caret-slide-top {\n from {\n opacity: 0;\n }\n 50% {\n transform: translate(-50%, -0.25rem);\n opacity: 0;\n }\n to {\n transform: translate(-50%, 0rem);\n opacity: 1;\n }\n}\n@keyframes tooltip-slide-bottom {\n from {\n transform: translate(-50%, -0.75rem);\n opacity: 0;\n }\n to {\n transform: translate(-50%, 0.25rem);\n opacity: 1;\n }\n}\n@keyframes tooltip-caret-slide-bottom {\n from {\n opacity: 0;\n }\n 50% {\n transform: translate(-50%, -0.5rem);\n opacity: 0;\n }\n to {\n transform: translate(-50%, -0.3rem);\n opacity: 1;\n }\n}\n@keyframes tooltip-slide-left {\n from {\n transform: translate(0.75rem, -50%);\n opacity: 0;\n }\n to {\n transform: translate(-0.25rem, -50%);\n opacity: 1;\n }\n}\n@keyframes tooltip-caret-slide-left {\n from {\n opacity: 0;\n }\n 50% {\n transform: translate(0.05rem, -50%);\n opacity: 0;\n }\n to {\n transform: translate(0.3rem, -50%);\n opacity: 1;\n }\n}\n@keyframes tooltip-slide-right {\n from {\n transform: translate(-0.75rem, -50%);\n opacity: 0;\n }\n to {\n transform: translate(0.25rem, -50%);\n opacity: 1;\n }\n}\n@keyframes tooltip-caret-slide-right {\n from {\n opacity: 0;\n }\n 50% {\n transform: translate(-0.05rem, -50%);\n opacity: 0;\n }\n to {\n transform: translate(-0.3rem, -50%);\n opacity: 1;\n }\n}\n\n/**\n * Accessibility & User interaction\n */\n[aria-controls] {\n cursor: pointer;\n}\n\n[aria-disabled=true],\n[disabled] {\n cursor: not-allowed;\n}\n\n[aria-hidden=false][hidden] {\n display: initial;\n}\n\n[aria-hidden=false][hidden]:not(:focus) {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n}\n\na,\narea,\nbutton,\ninput,\nlabel,\nselect,\nsummary,\ntextarea,\n[tabindex] {\n -ms-touch-action: manipulation;\n}\n\n[dir=rtl] {\n direction: rtl;\n}\n\n/**\n* Reduce Motion Features\n*/\n@media (prefers-reduced-motion: reduce) {\n *:not([aria-busy=true]),\n :not([aria-busy=true])::before,\n :not([aria-busy=true])::after {\n background-attachment: initial !important;\n animation-duration: 1ms !important;\n animation-delay: -1ms !important;\n animation-iteration-count: 1 !important;\n scroll-behavior: auto !important;\n transition-delay: 0s !important;\n transition-duration: 0s !important;\n }\n}\n\n/*# sourceMappingURL=pico.css.map */\n", + "@import \"../../functions\";\n\n// Default: Light theme\n[data-theme=\"light\"],\n:root:not([data-theme=\"dark\"]) {\n --background-color: #{$white};\n\n // Texts colors\n --color: #{$grey-700};\n --h1-color: #{$grey-900};\n --h2-color: #{mix($grey-900, $grey-800)};\n --h3-color: #{$grey-800};\n --h4-color: #{mix($grey-800, $grey-700)};\n --h5-color: #{$grey-700};\n --h6-color: #{mix($grey-700, $grey-600)};\n\n // Muted colors\n --muted-color: #{$grey-500};\n --muted-border-color: #{$grey-50};\n\n // Primary colors\n --primary: #{$primary-600};\n --primary-hover: #{$primary-700};\n --primary-focus: #{rgba($primary-600, 0.125)};\n --primary-inverse: #{$white};\n\n // Secondary colors\n --secondary: #{$grey-600};\n --secondary-hover: #{$grey-700};\n --secondary-focus: #{rgba($grey-600, 0.125)};\n --secondary-inverse: #{$white};\n\n // Contrast colors\n --contrast: #{$grey-900};\n --contrast-hover: #{$black};\n --contrast-focus: #{rgba($grey-600, 0.125)};\n --contrast-inverse: #{$white};\n\n // Highlighted text ()\n --mark-background-color: #{mix($amber-100, $amber-50)};\n --mark-color: #{mix($grey-900, $amber-900, 75%)};\n\n // Inserted () & Deleted ()\n --ins-color: #{$green-700};\n --del-color: #{$red-800};\n\n // Blockquote\n --blockquote-border-color: var(--muted-border-color);\n --blockquote-footer-color: var(--muted-color);\n\n // Button\n // To disable box-shadow, remove the var or set to '0 0 0 rgba(0, 0, 0, 0)'\n // Don't use, 'none, 'false, 'null', '0', etc.\n --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n\n // Form elements\n --form-element-background-color: transparent;\n --form-element-border-color: #{$grey-300};\n --form-element-color: var(--color);\n --form-element-placeholder-color: var(--muted-color);\n --form-element-active-background-color: transparent;\n --form-element-active-border-color: var(--primary);\n --form-element-focus-color: var(--primary-focus);\n --form-element-disabled-background-color: #{$grey-100};\n --form-element-disabled-border-color: #{$grey-300};\n --form-element-disabled-opacity: 0.5;\n --form-element-invalid-border-color: #{$red-800};\n --form-element-invalid-active-border-color: #{$red-700};\n --form-element-invalid-focus-color: #{rgba($red-700, 0.125)};\n --form-element-valid-border-color: #{$green-700};\n --form-element-valid-active-border-color: #{$green-600};\n --form-element-valid-focus-color: #{rgba($green-600, 0.125)};\n\n // Switch (input[type=\"checkbox\"][role=\"switch\"])\n --switch-background-color: #{$grey-200};\n --switch-color: var(--primary-inverse);\n --switch-checked-background-color: var(--primary);\n\n // Range (input[type=\"range\"])\n --range-border-color: #{$grey-100};\n --range-active-border-color: #{$grey-200};\n --range-thumb-border-color: var(--background-color);\n --range-thumb-color: var(--secondary);\n --range-thumb-hover-color: var(--secondary-hover);\n --range-thumb-active-color: var(--primary);\n\n // Table\n --table-border-color: var(--muted-border-color);\n --table-row-stripped-background-color: #{mix($grey-50, $white)};\n\n // Code\n --code-background-color: #{$grey-50};\n --code-color: var(--muted-color);\n --code-kbd-background-color: var(--contrast);\n --code-kbd-color: var(--contrast-inverse);\n --code-tag-color: #{hsl(330, 40%, 50%)};\n --code-property-color: #{hsl(185, 40%, 40%)};\n --code-value-color: #{hsl(40, 20%, 50%)};\n --code-comment-color: #{$grey-300};\n\n // Accordion (
)\n --accordion-border-color: var(--muted-border-color);\n --accordion-close-summary-color: var(--color);\n --accordion-open-summary-color: var(--muted-color);\n\n // Card (
)\n $box-shadow-elevation: 1rem;\n $box-shadow-blur-strengh: 6rem;\n $box-shadow-opacity: 0.06;\n --card-background-color: var(--background-color);\n --card-border-color: var(--muted-border-color);\n --card-box-shadow:\n #{($box-shadow-elevation * 0.5 * 0.029)} #{($box-shadow-elevation * 0.029)} #{($box-shadow-blur-strengh * 0.029)} #{rgba($grey-900, ($box-shadow-opacity * 0.283))},\n #{($box-shadow-elevation * 0.5 * 0.067)} #{($box-shadow-elevation * 0.067)} #{($box-shadow-blur-strengh * 0.067)} #{rgba($grey-900, ($box-shadow-opacity * 0.4))},\n #{($box-shadow-elevation * 0.5 * 0.125)} #{($box-shadow-elevation * 0.125)} #{($box-shadow-blur-strengh * 0.125)} #{rgba($grey-900, ($box-shadow-opacity * 0.5))},\n #{($box-shadow-elevation * 0.5 * 0.225)} #{($box-shadow-elevation * 0.225)} #{($box-shadow-blur-strengh * 0.225)} #{rgba($grey-900, ($box-shadow-opacity * 0.6))},\n #{($box-shadow-elevation * 0.5 * 0.417)} #{($box-shadow-elevation * 0.417)} #{($box-shadow-blur-strengh * 0.417)} #{rgba($grey-900, ($box-shadow-opacity * 0.717))},\n #{($box-shadow-elevation * 0.5)} #{$box-shadow-elevation} #{$box-shadow-blur-strengh} #{rgba($grey-900, $box-shadow-opacity)},\n 0 0 0 0.0625rem #{rgba($grey-900, ($box-shadow-opacity * 0.25) )};\n --card-sectionning-background-color: #{mix($grey-50, $white, 25%)};\n\n // Dropdown (
)\n --dropdown-background-color: #{mix($grey-50, $white, 25%)};\n --dropdown-border-color: #{mix($grey-100, $grey-50)};\n --dropdown-box-shadow: var(--card-box-shadow);\n --dropdown-color: var(--color);\n --dropdown-hover-background-color: #{$grey-50};\n\n // Modal ()\n --modal-overlay-background-color: #{rgba($grey-100, 0.7)};\n\n // Progress\n --progress-background-color: #{$grey-100};\n --progress-color: var(--primary);\n\n // Loading ([aria-busy=true])\n --loading-spinner-opacity: 0.5;\n\n // Tooltip ([data-tooltip])\n --tooltip-background-color: var(--contrast);\n --tooltip-color: var(--contrast-inverse);\n\n // Icons\n --icon-checkbox: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-700)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button-inverse: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-close: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-500)}' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");\n --icon-date: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-700)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");\n --icon-invalid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($red-800)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");\n --icon-minus: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");\n --icon-search: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-700)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");\n --icon-time: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-700)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\"); \n --icon-valid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($green-700)}' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n \n // Document\n color-scheme: light;\n}\n", + '/**\n * Theme: default\n */\n\n// Variables\n@import "../variables";\n@import "default/colors";\n\n// Commons styles\n@import "default/styles";\n\n// Light theme (Default)\n// Can be forced with data-theme="light"\n@import "default/light";\n\n// Dark theme (Auto)\n// Automatically enabled if user has Dark mode enabled\n@import "default/dark";\n@media only screen and (prefers-color-scheme: dark) {\n :root:not([data-theme]) {\n @include dark;\n }\n}\n\n// Dark theme (Forced)\n// Enabled if forced with data-theme="dark"\n[data-theme="dark"] {\n @include dark;\n}\n\n// Accent-color\nprogress,\n[type="checkbox"],\n[type="radio"],\n[type="range"] {\n accent-color: var(--primary);\n}\n', + "@import \"../../functions\";\n\n// Default: Dark theme\n@mixin dark {\n --background-color: #{mix($black, $grey-900, 37.5%)};\n\n // Texts colors\n --color: #{$grey-200};\n --h1-color: #{$grey-50};\n --h2-color: #{mix($grey-100, $grey-50)};\n --h3-color: #{$grey-100};\n --h4-color: #{mix($grey-200, $grey-100)};\n --h5-color: #{$grey-200};\n --h6-color: #{mix($grey-300, $grey-200)};\n\n // Muted colors\n --muted-color: #{$grey-500};\n --muted-border-color: #{mix($grey-900, $grey-800, 75%)};\n\n // Primary colors\n --primary: #{$primary-600};\n --primary-hover: #{$primary-500};\n --primary-focus: #{rgba($primary-600, 0.25)};\n --primary-inverse: #{$white};\n\n // Secondary colors\n --secondary: #{$grey-600};\n --secondary-hover: #{$grey-500};\n --secondary-focus: #{rgba($grey-500, 0.25)};\n --secondary-inverse: #{$white};\n\n // Contrast colors\n --contrast: #{$grey-50};\n --contrast-hover: #{$white};\n --contrast-focus: #{rgba($grey-500, 0.25)};\n --contrast-inverse: #{$black};\n\n // Highlighted text ()\n --mark-background-color: #{mix($grey-300, $amber-300)};\n --mark-color: #{mix($black, $grey-900, 37.5%)};\n\n // Inserted () & Deleted ()\n --ins-color: #{$green-700};\n --del-color: #{$red-800};\n\n // Blockquote\n --blockquote-border-color: var(--muted-border-color);\n --blockquote-footer-color: var(--muted-color);\n\n // Button\n // To disable box-shadow, remove the var or set to '0 0 0 rgba(0, 0, 0, 0)'\n // Don't use, 'none, 'false, 'null', '0', etc.\n --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);\n\n // Form elements\n --form-element-background-color: #{mix($black, $grey-900, 37.5%)};\n --form-element-border-color: #{mix($grey-800, $grey-700)};\n --form-element-color: var(--color);\n --form-element-placeholder-color: var(--muted-color);\n --form-element-active-background-color: var(--form-element-background-color);\n --form-element-active-border-color: var(--primary);\n --form-element-focus-color: var(--primary-focus);\n --form-element-disabled-background-color: #{$grey-800};\n --form-element-disabled-border-color: #{$grey-700};\n --form-element-disabled-opacity: 0.5;\n --form-element-invalid-border-color: #{$red-900};\n --form-element-invalid-active-border-color: #{$red-800};\n --form-element-invalid-focus-color: #{rgba($red-800, 0.25)};\n --form-element-valid-border-color: #{$green-800};\n --form-element-valid-active-border-color: #{$green-700};\n --form-element-valid-focus-color: #{rgba($green-700, 0.25)};\n\n // Switch (input[type=\"checkbox\"][role=\"switch\"])\n --switch-background-color: #{mix($grey-800, $grey-700)};\n --switch-color: var(--primary-inverse);\n --switch-checked-background-color: var(--primary);\n\n // Range (input[type=\"range\"])\n --range-border-color: #{mix($grey-900, $grey-800)};\n --range-active-border-color: #{$grey-800};\n --range-thumb-border-color: var(--background-color);\n --range-thumb-color: var(--secondary);\n --range-thumb-hover-color: var(--secondary-hover);\n --range-thumb-active-color: var(--primary);\n\n // Table\n --table-border-color: var(--muted-border-color);\n --table-row-stripped-background-color: #{rgba($grey-500, 0.05)};\n\n // Code\n --code-background-color: #{mix($black, $grey-900, 12.5%)};\n --code-color: var(--muted-color);\n --code-kbd-background-color: var(--contrast);\n --code-kbd-color: var(--contrast-inverse);\n --code-tag-color: #{hsl(330, 30%, 50%)};\n --code-property-color: #{hsl(185, 30%, 50%)};\n --code-value-color: #{hsl(40, 10%, 50%)};\n --code-comment-color: #{mix($grey-700, $grey-600)};\n\n // Accordion (
)\n --accordion-border-color: var(--muted-border-color);\n --accordion-active-summary-color: var(--primary);\n --accordion-close-summary-color: var(--color);\n --accordion-open-summary-color: var(--muted-color);\n\n // Card (
)\n $box-shadow-elevation: 1rem;\n $box-shadow-blur-strengh: 6rem;\n $box-shadow-opacity: 0.06;\n --card-background-color: #{mix($black, $grey-900, 25%)};\n --card-border-color: var(--card-background-color);\n --card-box-shadow:\n #{($box-shadow-elevation * 0.5 * 0.029)} #{($box-shadow-elevation * 0.029)} #{($box-shadow-blur-strengh * 0.029)} #{rgba($black, ($box-shadow-opacity * 0.283))},\n #{($box-shadow-elevation * 0.5 * 0.067)} #{($box-shadow-elevation * 0.067)} #{($box-shadow-blur-strengh * 0.067)} #{rgba($black, ($box-shadow-opacity * 0.4))},\n #{($box-shadow-elevation * 0.5 * 0.125)} #{($box-shadow-elevation * 0.125)} #{($box-shadow-blur-strengh * 0.125)} #{rgba($black, ($box-shadow-opacity * 0.5))},\n #{($box-shadow-elevation * 0.5 * 0.225)} #{($box-shadow-elevation * 0.225)} #{($box-shadow-blur-strengh * 0.225)} #{rgba($black, ($box-shadow-opacity * 0.6))},\n #{($box-shadow-elevation * 0.5 * 0.417)} #{($box-shadow-elevation * 0.417)} #{($box-shadow-blur-strengh * 0.417)} #{rgba($black, ($box-shadow-opacity * 0.717))},\n #{($box-shadow-elevation * 0.5)} #{$box-shadow-elevation} #{$box-shadow-blur-strengh} #{rgba($black, $box-shadow-opacity)},\n 0 0 0 0.0625rem #{rgba($black, ($box-shadow-opacity * 0.25) )};\n --card-sectionning-background-color: #{mix($black, $grey-900, 12.5%)};\n\n // Dropdown (
)\n --dropdown-background-color: #{$grey-900};\n --dropdown-border-color: #{mix($grey-900, $grey-800)};\n --dropdown-box-shadow: var(--card-box-shadow);\n --dropdown-color: var(--color);\n --dropdown-hover-background-color: #{rgba(mix($grey-900, $grey-800), 0.75)};\n\n // Modal ()\n --modal-overlay-background-color: #{rgba(mix($grey-900, $grey-800), 0.8)};\n\n // Progress\n --progress-background-color: #{mix($grey-900, $grey-800)};\n --progress-color: var(--primary);\n\n // Loading ([aria-busy=true])\n --loading-spinner-opacity: 0.5;\n\n // Tooltip ([data-tooltip])\n --tooltip-background-color: var(--contrast);\n --tooltip-color: var(--contrast-inverse);\n\n // Icons\n --icon-checkbox: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-300)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-chevron-button-inverse: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($black)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-close: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-500)}' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E\");\n --icon-date: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-300)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E\");\n --icon-invalid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($red-900)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\");\n --icon-minus: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($white)}' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E\");\n --icon-search: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-300)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E\");\n --icon-time: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($grey-300)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E\");\n --icon-valid: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{to-rgb($green-800)}' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n \n // Document\n color-scheme: dark;\n}\n", + "/**\n * Document\n * Content-box & Responsive typography\n */\n\n// Reboot based on :\n// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css\n// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css\n// ––––––––––––––––––––\n\n// 1. Add border box sizing in all browsers (opinionated)\n// 2. Backgrounds do not repeat by default (opinionated)\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n background-repeat: no-repeat; // 2\n}\n\n// 1. Add text decoration inheritance in all browsers (opinionated)\n// 2. Add vertical alignment inheritance in all browsers (opinionated)\n::before,\n::after {\n text-decoration: inherit; // 1\n vertical-align: inherit; // 2\n}\n\n// 1. Use the default cursor in all browsers (opinionated)\n// 2. Change the line height in all browsers (opinionated)\n// 3. Breaks words to prevent overflow in all browsers (opinionated)\n// 4. Use a 4-space tab width in all browsers (opinionated)\n// 5. Remove the grey highlight on links in iOS (opinionated)\n// 6. Prevent adjustments of font size after orientation changes in iOS\n:where(:root) {\n -webkit-tap-highlight-color: transparent; // 5\n -webkit-text-size-adjust: 100%; // 6\n text-size-adjust: 100%; // 6\n background-color: var(--background-color);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n line-height: var(--line-height); // 2\n font-family: var(--font-family);\n text-rendering: optimizeLegibility;\n overflow-wrap: break-word; // 3\n cursor: default; // 1\n tab-size: 4; // 4\n}\n", + '/**\n * Sectioning\n * Container and responsive spacings for header, main, footer\n */\n\n// Reboot based on :\n// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css\n// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css\n// ––––––––––––––––––––\n\n// Render the `main` element consistently in IE\nmain {\n display: block;\n}\n\n// Pico\n// ––––––––––––––––––––\n\n// 1. Remove the margin in all browsers (opinionated)\n#{$semantic-root-element} {\n width: 100%;\n margin: 0; // 1\n\n > header,\n > main,\n > footer {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n\n // Semantic container\n @if $enable-semantic-container {\n padding: var(--block-spacing-vertical) var(--block-spacing-horizontal);\n\n // Centered viewport\n @if $enable-viewport {\n @if map-get($breakpoints, "sm") and $enable-viewport {\n @media (min-width: map-get($breakpoints, "sm")) {\n max-width: map-get($viewports, "sm");\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @if map-get($breakpoints, "md") and $enable-viewport {\n @media (min-width: map-get($breakpoints, "md")) {\n max-width: map-get($viewports, "md");\n }\n }\n\n @if map-get($breakpoints, "lg") and $enable-viewport {\n @media (min-width: map-get($breakpoints, "lg")) {\n max-width: map-get($viewports, "lg");\n }\n }\n\n @if map-get($breakpoints, "xl") and $enable-viewport {\n @media (min-width: map-get($breakpoints, "xl")) {\n max-width: map-get($viewports, "xl");\n }\n }\n }\n }\n\n // Semantic container\n @else {\n padding: var(--block-spacing-vertical) 0;\n }\n }\n}\n', + '@if ($enable-class-container and $enable-classes) {\n /**\n * Container\n */\n\n .container,\n .container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: var(--spacing);\n padding-left: var(--spacing);\n }\n\n .container {\n @if map-get($breakpoints, "sm") {\n @media (min-width: map-get($breakpoints, "sm")) {\n max-width: map-get($viewports, "sm");\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @if map-get($breakpoints, "md") {\n @media (min-width: map-get($breakpoints, "md")) {\n max-width: map-get($viewports, "md");\n }\n }\n\n @if map-get($breakpoints, "lg") {\n @media (min-width: map-get($breakpoints, "lg")) {\n max-width: map-get($viewports, "lg");\n }\n }\n\n @if map-get($breakpoints, "xl") {\n @media (min-width: map-get($breakpoints, "xl")) {\n max-width: map-get($viewports, "xl");\n }\n }\n }\n}\n', + "/**\n * Section\n * Responsive spacings for section\n */\n\nsection {\n margin-bottom: var(--block-spacing-vertical);\n}\n", + '@if ($enable-classes and $enable-grid) {\n /**\n * Grid\n * Minimal grid system with auto-layout columns\n */\n\n .grid {\n grid-column-gap: var(--grid-spacing-horizontal);\n grid-row-gap: var(--grid-spacing-vertical);\n display: grid;\n grid-template-columns: 1fr;\n margin: 0;\n\n @if map-get($breakpoints, "lg") {\n @media (min-width: map-get($breakpoints, "lg")) {\n grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));\n }\n }\n\n & > * {\n min-width: 0; // HACK for childs in overflow\n }\n }\n}\n', + "/**\n * Horizontal scroller (
)\n */\n\n// Wrapper to make any content responsive across all viewports\nfigure {\n display: block;\n margin: 0;\n padding: 0;\n overflow-x: auto;\n\n figcaption {\n padding: calc(var(--spacing) * 0.5) 0;\n color: var(--muted-color);\n }\n}\n", + '/**\n * Typography\n */\n\n// Reboot based on :\n// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css\n// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css\n// ––––––––––––––––––––\n\n// Add the correct font weight in Chrome, Edge, and Safari\nb,\nstrong {\n font-weight: bolder;\n}\n\n// Prevent `sub` and `sup` elements from affecting the line height in all browsers\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\n\n// Pico\n// ––––––––––––––––––––\n\naddress,\nblockquote,\ndl,\nfigure,\nform,\nol,\np,\npre,\ntable,\nul {\n margin-top: 0;\n margin-bottom: var(--typography-spacing-vertical);\n color: var(--color);\n font-style: normal;\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n}\n\n// Links\n// 1. Remove the gray background on active links in IE 10\na,\n[role="link"] {\n --color: var(--primary);\n --background-color: transparent;\n outline: none;\n background-color: var(--background-color); // 1\n color: var(--color);\n text-decoration: var(--text-decoration);\n\n @if $enable-transitions {\n transition: background-color var(--transition), color var(--transition),\n text-decoration var(--transition), box-shadow var(--transition);\n }\n\n &:is([aria-current], :hover, :active, :focus) {\n --color: var(--primary-hover);\n --text-decoration: underline;\n }\n\n &:focus {\n --background-color: var(--primary-focus);\n }\n\n @if $enable-classes {\n // Secondary\n &.secondary {\n --color: var(--secondary);\n\n &:is([aria-current], :hover, :active, :focus) {\n --color: var(--secondary-hover);\n }\n\n &:focus {\n --background-color: var(--secondary-focus);\n }\n }\n\n // Contrast\n &.contrast {\n --color: var(--contrast);\n\n &:is([aria-current], :hover, :active, :focus) {\n --color: var(--contrast-hover);\n }\n\n &:focus {\n --background-color: var(--contrast-focus);\n }\n }\n }\n}\n\n// Headings\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: var(--typography-spacing-vertical);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: var(--font-size);\n font-family: var(--font-family);\n}\n\nh1 {\n --color: var(--h1-color);\n}\nh2 {\n --color: var(--h2-color);\n}\nh3 {\n --color: var(--h3-color);\n}\nh4 {\n --color: var(--h4-color);\n}\nh5 {\n --color: var(--h5-color);\n}\nh6 {\n --color: var(--h6-color);\n}\n\n// Margin-top for headings after a typography block\n:where(address, blockquote, dl, figure, form, ol, p, pre, table, ul) {\n ~ :is(h1, h2, h3, h4, h5, h6) {\n margin-top: var(--typography-spacing-vertical);\n }\n}\n\n// Heading group\n@if $enable-classes == false {\n hgroup {\n margin-bottom: var(--typography-spacing-vertical);\n\n > * {\n margin-bottom: 0;\n }\n\n > *:last-child {\n --color: var(--muted-color);\n --font-weight: unset;\n font-size: 1rem;\n font-family: unset;\n }\n }\n}\n\n@if $enable-classes {\n hgroup,\n .headings {\n margin-bottom: var(--typography-spacing-vertical);\n\n > * {\n margin-bottom: 0;\n }\n\n > *:last-child {\n --color: var(--muted-color);\n --font-weight: unset;\n font-size: 1rem;\n font-family: unset;\n }\n }\n}\n\n// Paragraphs\np {\n margin-bottom: var(--typography-spacing-vertical);\n}\n\n// Small\nsmall {\n font-size: var(--font-size);\n}\n\n// Lists\n:where(dl, ol, ul) {\n padding-right: 0;\n padding-left: var(--spacing);\n padding-inline-start: var(--spacing);\n padding-inline-end: 0;\n\n li {\n margin-bottom: calc(var(--typography-spacing-vertical) * 0.25);\n }\n}\n\n// Margin-top for nested lists\n// 1. Remove the margin on nested lists in Chrome, Edge, IE, and Safari\n:where(dl, ol, ul) {\n :is(dl, ol, ul) {\n margin: 0; // 1\n margin-top: calc(var(--typography-spacing-vertical) * 0.25);\n }\n}\n\nul li {\n list-style: square;\n}\n\n// Highlighted text\nmark {\n padding: 0.125rem 0.25rem;\n background-color: var(--mark-background-color);\n color: var(--mark-color);\n vertical-align: baseline;\n}\n\n// Blockquote\nblockquote {\n display: block;\n margin: var(--typography-spacing-vertical) 0;\n padding: var(--spacing);\n border-right: none;\n border-left: 0.25rem solid var(--blockquote-border-color);\n border-inline-start: 0.25rem solid var(--blockquote-border-color);\n border-inline-end: none;\n\n footer {\n margin-top: calc(var(--typography-spacing-vertical) * 0.5);\n color: var(--blockquote-footer-color);\n }\n}\n\n// Abbreviations\n// 1. Remove underline decoration in Chrome, Edge, IE, Opera, and Safari\nabbr[title] {\n border-bottom: 1px dotted;\n text-decoration: none; // 1\n cursor: help;\n}\n\n// Ins\nins {\n color: var(--ins-color);\n text-decoration: none;\n}\n\n// del\ndel {\n color: var(--del-color);\n}\n\n// selection\n::selection {\n background-color: var(--primary-focus);\n}\n', + "/**\n * Embedded content\n */\n\n// Reboot based on :\n// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css\n// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css\n// ––––––––––––––––––––\n\n// Change the alignment on media elements in all browsers (opinionated)\n:where(audio, canvas, iframe, img, svg, video) {\n vertical-align: middle;\n}\n\n// Add the correct display in IE 9-\naudio,\nvideo {\n display: inline-block;\n}\n\n// Add the correct display in iOS 4-7\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n// Remove the border on iframes in all browsers (opinionated)\n:where(iframe) {\n border-style: none;\n}\n\n// 1. Remove the border on images inside links in IE 10.\n// 2. Responsive by default\nimg {\n max-width: 100%; // 2\n height: auto; // 2\n border-style: none; // 1\n}\n\n// Change the fill color to match the text color in all browsers (opinionated)\n:where(svg:not([fill])) {\n fill: currentColor;\n}\n\n// Hide the overflow in IE\nsvg:not(:root) {\n overflow: hidden;\n}\n", + '/**\n * Button\n */\n\n// Reboot based on :\n// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css\n// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css\n// ––––––––––––––––––––\n\n// 1. Change the font styles in all browsers\n// 2. Remove the margin on controls in Safari\n// 3. Show the overflow in Edge\nbutton {\n margin: 0; // 2\n overflow: visible; // 3\n font-family: inherit; // 1\n text-transform: none; // 1\n}\n\n// Correct the inability to style buttons in iOS and Safari\nbutton,\n[type="button"],\n[type="reset"],\n[type="submit"] {\n -webkit-appearance: button;\n}\n\n// Pico\n// ––––––––––––––––––––\n\nbutton {\n display: block;\n width: 100%;\n margin-bottom: var(--spacing);\n}\n\n[role="button"] {\n display: inline-block;\n text-decoration: none;\n}\n\nbutton,\ninput[type="submit"],\ninput[type="button"],\ninput[type="reset"],\n[role="button"] {\n --background-color: var(--primary);\n --border-color: var(--primary);\n --color: var(--primary-inverse);\n --box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));\n padding: var(--form-element-spacing-vertical)\n var(--form-element-spacing-horizontal);\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n font-size: 1rem;\n line-height: var(--line-height);\n text-align: center;\n cursor: pointer;\n\n @if $enable-transitions {\n transition: background-color var(--transition),\n border-color var(--transition), color var(--transition),\n box-shadow var(--transition);\n }\n\n &:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--primary-hover);\n --border-color: var(--primary-hover);\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));\n --color: var(--primary-inverse);\n }\n\n &:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--primary-focus);\n }\n}\n\n// .secondary, .contrast & .outline\n@if $enable-classes {\n\n // Secondary\n :is(button, input[type="submit"], input[type="button"], [role="button"]).secondary,\n input[type="reset"] {\n --background-color: var(--secondary);\n --border-color: var(--secondary);\n --color: var(--secondary-inverse);\n cursor: pointer;\n\n &:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--secondary-hover);\n --border-color: var(--secondary-hover);\n --color: var(--secondary-inverse);\n }\n\n &:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--secondary-focus);\n }\n }\n\n // Contrast\n :is(button, input[type="submit"], input[type="button"], [role="button"]).contrast {\n --background-color: var(--contrast);\n --border-color: var(--contrast);\n --color: var(--contrast-inverse);\n\n &:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--contrast-hover);\n --border-color: var(--contrast-hover);\n --color: var(--contrast-inverse);\n }\n\n &:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--contrast-focus);\n }\n }\n\n // Outline (primary)\n :is(button, input[type="submit"], input[type="button"], [role="button"]).outline,\n input[type="reset"].outline {\n --background-color: transparent;\n --color: var(--primary);\n\n &:is([aria-current], :hover, :active, :focus) {\n --background-color: transparent;\n --color: var(--primary-hover);\n }\n }\n\n // Outline (secondary)\n :is(button, input[type="submit"], input[type="button"], [role="button"]).outline.secondary,\n input[type="reset"].outline {\n --color: var(--secondary);\n\n &:is([aria-current], :hover, :active, :focus) {\n --color: var(--secondary-hover);\n }\n }\n\n // Outline (contrast)\n :is(button, input[type="submit"], input[type="button"], [role="button"]).outline.contrast {\n --color: var(--contrast);\n\n &:is([aria-current], :hover, :active, :focus) {\n --color: var(--contrast-hover);\n }\n }\n} \n@else {\n // Secondary button without .class\n input[type="reset"] {\n --background-color: var(--secondary);\n --border-color: var(--secondary);\n --color: var(--secondary-inverse);\n cursor: pointer;\n\n &:is([aria-current], :hover, :active, :focus) {\n --background-color: var(--secondary-hover);\n --border-color: var(--secondary-hover);\n }\n\n &:focus {\n --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),\n 0 0 0 var(--outline-width) var(--secondary-focus);\n }\n }\n}\n\n// Button [disabled]\n// Links without href are disabled by default\n:where(button, [type="submit"], [type="button"], [type="reset"], [role="button"])[disabled],\n:where(fieldset[disabled]) :is(button, [type="submit"], [type="button"], [type="reset"], [role="button"]),\na[role="button"]:not([href]) {\n opacity: 0.5;\n pointer-events: none;\n}\n', + '/**\n * Form elements\n */\n\n// Reboot based on :\n// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css\n// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css\n// ––––––––––––––––––––\n\n// 1. Change the font styles in all browsers\n// 2. Remove the margin in Firefox and Safari\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; // 2\n font-size: 1rem; // 1\n line-height: var(--line-height); // 1\n font-family: inherit; // 1\n letter-spacing: inherit; // 2\n}\n\n// Show the overflow in IE.\ninput {\n overflow: visible;\n}\n\n// Remove the inheritance of text transform in Edge, Firefox, and IE\nselect {\n text-transform: none;\n}\n\n// 1. Correct the text wrapping in Edge and IE\n// 2. Correct the color inheritance from `fieldset` elements in IE\n// 3. Remove the padding so developers are not caught out when they zero out\n// `fieldset` elements in all browsers\nlegend {\n max-width: 100%; // 1\n padding: 0; // 3\n color: inherit; // 2\n white-space: normal; // 1\n}\n\n// 1. Remove the default vertical scrollbar in IE\ntextarea {\n overflow: auto; // 1\n}\n\n// Remove the padding in IE 10\n[type="checkbox"],\n[type="radio"] {\n padding: 0;\n}\n\n// Correct the cursor style of increment and decrement buttons in Safari\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n// 1. Correct the odd appearance in Chrome and Safari\n// 2. Correct the outline style in Safari\n[type="search"] {\n -webkit-appearance: textfield; // 1\n outline-offset: -2px; // 2\n}\n\n// Remove the inner padding in Chrome and Safari on macOS\n[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n// 1. Correct the inability to style clickable types in iOS and Safari\n// 2. Change font properties to `inherit` in Safari\n::-webkit-file-upload-button {\n -webkit-appearance: button; // 1\n font: inherit; // 2\n}\n\n// Remove the inner border and padding of focus outlines in Firefox\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n// Remove the focus outline in Firefox\n:-moz-focusring {\n outline: none;\n}\n\n// Remove the additional :invalid styles in Firefox\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n// Change the inconsistent appearance in IE (opinionated)\n::-ms-expand {\n display: none;\n}\n\n// Remove the border and padding in all browsers (opinionated)\n[type="file"],\n[type="range"] {\n padding: 0;\n border-width: 0;\n}\n\n// Pico\n// ––––––––––––––––––––\n\n// Force height for alternatives input types\ninput:not([type="checkbox"], [type="radio"], [type="range"]) {\n height: calc(\n (1rem * var(--line-height)) + (var(--form-element-spacing-vertical) * 2) +\n (var(--border-width) * 2)\n );\n}\n\n// Fieldset\nfieldset {\n margin: 0;\n margin-bottom: var(--spacing);\n padding: 0;\n border: 0;\n}\n\n// Label & legend\nlabel,\nfieldset legend {\n display: block;\n margin-bottom: calc(var(--spacing) * 0.25);\n font-weight: var(--form-label-font-weight, var(--font-weight));\n}\n\n// Blocks, 100%\ninput:not([type="checkbox"], [type="radio"]),\nselect,\ntextarea {\n width: 100%;\n}\n\n// Reset appearance (Not Checkboxes, Radios, Range and File)\ninput:not([type="checkbox"], [type="radio"], [type="range"], [type="file"]),\nselect,\ntextarea {\n appearance: none;\n padding: var(--form-element-spacing-vertical)\n var(--form-element-spacing-horizontal);\n}\n\n// Commons styles\ninput,\nselect,\ntextarea {\n --background-color: var(--form-element-background-color);\n --border-color: var(--form-element-border-color);\n --color: var(--form-element-color);\n --box-shadow: none;\n border: var(--border-width) solid var(--border-color);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--background-color);\n box-shadow: var(--box-shadow);\n color: var(--color);\n font-weight: var(--font-weight);\n\n @if $enable-transitions {\n transition: background-color var(--transition),\n border-color var(--transition), color var(--transition),\n box-shadow var(--transition);\n }\n}\n\n// Active & Focus\ninput:not([type="submit"], [type="button"], [type="reset"], [type="checkbox"], [type="radio"], [readonly]),\n:where(select, textarea) {\n &:is(:active, :focus) {\n --background-color: var(--form-element-active-background-color);\n }\n}\n\n// Active & Focus\ninput:not([type="submit"], [type="button"], [type="reset"], [role="switch"], [readonly]),\n:where(select, textarea) {\n &:is(:active, :focus) {\n --border-color: var(--form-element-active-border-color);\n }\n}\n\n// Focus\ninput:not([type="submit"], [type="button"], [type="reset"], [type="range"], [type="file"], [readonly]),\nselect,\ntextarea {\n &:focus {\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color);\n }\n}\n\n// Disabled\ninput:not([type="submit"], [type="button"], [type="reset"])[disabled],\nselect[disabled],\ntextarea[disabled],\n:where(fieldset[disabled]) :is(input:not([type="submit"], [type="button"], [type="reset"]), select, textarea) {\n --background-color: var(--form-element-disabled-background-color);\n --border-color: var(--form-element-disabled-border-color);\n opacity: var(--form-element-disabled-opacity);\n pointer-events: none;\n}\n\n// Aria-invalid\n:where(input, select, textarea) {\n &:not([type="checkbox"], [type="radio"], [type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"]) {\n &[aria-invalid] {\n @if $enable-important {\n padding-right: calc(\n var(--form-element-spacing-horizontal) + 1.5rem\n ) !important;\n padding-left: var(--form-element-spacing-horizontal);\n padding-inline-start: var(--form-element-spacing-horizontal) !important;\n padding-inline-end: calc(\n var(--form-element-spacing-horizontal) + 1.5rem\n ) !important;\n }\n @else {\n padding-right: calc(var(--form-element-spacing-horizontal) + 1.5rem);\n padding-left: var(--form-element-spacing-horizontal);\n padding-inline-start: var(--form-element-spacing-horizontal);\n padding-inline-end: calc(var(--form-element-spacing-horizontal) + 1.5rem);\n }\n background-position: center right 0.75rem;\n background-size: 1rem auto;\n background-repeat: no-repeat;\n }\n\n &[aria-invalid="false"] {\n background-image: var(--icon-valid);\n }\n\n &[aria-invalid="true"] {\n background-image: var(--icon-invalid);\n }\n }\n\n &[aria-invalid="false"] {\n --border-color: var(--form-element-valid-border-color);\n\n &:is(:active, :focus) {\n @if $enable-important {\n --border-color: var(--form-element-valid-active-border-color) !important;\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important;\n }\n @else {\n --border-color: var(--form-element-valid-active-border-color);\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color);\n }\n }\n }\n\n &[aria-invalid="true"] {\n --border-color: var(--form-element-invalid-border-color);\n\n &:is(:active, :focus) {\n @if $enable-important {\n --border-color: var(--form-element-invalid-active-border-color) !important;\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important;\n }\n @else {\n --border-color: var(--form-element-invalid-active-border-color);\n --box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color);\n }\n }\n }\n}\n\n[dir="rtl"] {\n :where(input, select, textarea) {\n &:not([type="checkbox"], [type="radio"]) {\n &:is([aria-invalid], [aria-invalid="true"], [aria-invalid="false"] ){\n background-position: center left 0.75rem;\n }\n }\n }\n}\n\n// Placeholder\ninput::placeholder,\ninput::-webkit-input-placeholder,\ntextarea::placeholder,\ntextarea::-webkit-input-placeholder,\nselect:invalid {\n color: var(--form-element-placeholder-color);\n opacity: 1;\n}\n\n// Margin bottom (Not Checkboxes and Radios)\ninput:not([type="checkbox"], [type="radio"]),\nselect,\ntextarea {\n margin-bottom: var(--spacing);\n}\n\n// Select\nselect {\n // Unstyle the caret on `\n summary {\n margin-bottom: 0;\n\n &:not([role]) {\n height: calc(\n 1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 +\n var(--border-width) * 2\n );\n padding: var(--form-element-spacing-vertical)\n var(--form-element-spacing-horizontal);\n border: var(--border-width) solid var(--form-element-border-color);\n border-radius: var(--border-radius);\n background-color: var(--form-element-background-color);\n color: var(--form-element-placeholder-color);\n line-height: inherit;\n cursor: pointer;\n\n @if $enable-transitions {\n transition: background-color var(--transition),\n border-color var(--transition), color var(--transition),\n box-shadow var(--transition);\n }\n\n &:active,\n &:focus {\n border-color: var(--form-element-active-border-color);\n background-color: var(--form-element-active-background-color);\n }\n\n &:focus {\n box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color);\n }\n }\n }\n\n // Close for details[role="list"]\n &[open] summary {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n\n &::before {\n display: block;\n z-index: 1;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: none;\n content: "";\n cursor: default;\n }\n }\n}\n\n// All Dropdowns inside