diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..78a00a2
Binary files /dev/null and b/.DS_Store differ
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
new file mode 100644
index 0000000..7ab0156
--- /dev/null
+++ b/.github/workflows/pages.yml
@@ -0,0 +1,70 @@
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+# Sample workflow for building and deploying a Jekyll site to GitHub Pages
+name: Deploy Jekyll site to Pages
+
+on:
+ push:
+ branches:
+ - "main"
+ paths:
+ - "docs/**"
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow one concurrent deployment
+concurrency:
+ group: "pages"
+ cancel-in-progress: true
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: docs
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '3.3'
+ bundler-cache: true
+ cache-version: 0
+ working-directory: '${{ github.workspace }}/docs'
+ - name: Setup Pages
+ id: pages
+ uses: actions/configure-pages@v5
+ - name: Build with Jekyll
+ # Outputs to the './_site' directory by default
+ run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
+ env:
+ JEKYLL_ENV: production
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: "docs/_site/"
+
+ # Deployment job
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ needs: build
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/R/testEnrichmentFisherN.R b/R/testEnrichmentFisherN.R
new file mode 100644
index 0000000..94780e2
--- /dev/null
+++ b/R/testEnrichmentFisherN.R
@@ -0,0 +1,43 @@
+testEnrichmentFisherN <- function(
+ nD, nQ, nDQ, nU, alternative = "greater") {
+ #N_mask,N_query,N_overlap,N_universe
+ nDmQ <- nD - nDQ
+ nQmD <- nQ - nDQ
+ nUmDQ <- nU - nQ - nD + nDQ
+
+ if (alternative == "two.sided") {
+ pvg <- phyper(
+ nDQ-1, nDQ + nQmD, nUmDQ + nDmQ, nDmQ + nDQ,
+ lower.tail = FALSE, log.p = TRUE) / log(10)
+ pvl <- phyper(
+ nDQ, nDQ + nQmD, nUmDQ + nDmQ, nDmQ + nDQ,
+ lower.tail = TRUE, log.p = TRUE) / log(10)
+ log10.p.value <- pmin(pmin(pvg, pvl) + log(2), 0) / log(10)
+ ## log10.p.value <- log10(fisher.test(matrix(c(
+ ## nDQ, nDmQ, nQmD, nUmDQ), nrow = 2))$p.value)
+ } else if (alternative == "greater") {
+ log10.p.value <- phyper(
+ nDQ-1, nDQ + nQmD, nUmDQ + nDmQ, nDmQ + nDQ,
+ lower.tail = FALSE, log.p = TRUE) / log(10)
+ } else if (alternative == "less") {
+ log10.p.value <- phyper(
+ nDQ, nDQ + nQmD, nUmDQ + nDmQ, nDmQ + nDQ,
+ lower.tail = TRUE, log.p = TRUE) / log(10)
+ } else {
+ stop("alternative must be either greater, less or two-sided.")
+ }
+
+ odds_ratio <- nDQ / nQmD / nDmQ * nUmDQ # can be NaN if 0
+ odds_ratio[odds_ratio == Inf] <- .Machine$double.xmax
+ odds_ratio[odds_ratio == 0] <- .Machine$double.xmin
+ data.frame(
+ estimate = log2(odds_ratio),
+ p.value = 10**(log10.p.value),
+ log10.p.value = log10.p.value,
+ test = "Log2(OR)",
+ nQ = nQ, nD = nD, overlap = nDQ,
+ cf_Jaccard = nDQ / (nD + nQmD),
+ cf_overlap = nDQ / pmin(nD, nQ), # Szymkiewicz–Simpson
+ cf_NPMI = (log2(nD)+log2(nQ)-2*log2(nU))/(log2(nDQ)-log2(nU))-1,
+ cf_SorensenDice = 2 * nDQ/(nD + nQ))
+}
\ No newline at end of file
diff --git a/README.md b/README.md
index 188337e..e5686a7 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,15 @@
# YAME (Yet Another MEthylation tool)
+
+YAME (Yet Another MEthylation tool) is a methylation toolset designed for sequence-level DNA methylation data management. It is a command-line C program capable of performing sequence-level enrichment testing, row operations (such as merging pseudobulks), downsampling, and other related tasks with ultra fast speed.
+
+## Publication
+
+If you use YAME, kindly [cite](Coming soon):
+
+```
+David Goldberg, Hongxiang Fu, Daniel Atkins, Ethan Moyer, Wanding Zhou, KnowYourCG: supervised learning of sparse DNA methylomes.
+```
+
+## Usage and Documentation
+
+A User Guide has been created to provide detailed documentation of YAME. The guide can be found at: https://hongxiang2023.github.io/YAME/.
\ No newline at end of file
diff --git a/docs/.DS_Store b/docs/.DS_Store
new file mode 100644
index 0000000..2c1cd32
Binary files /dev/null and b/docs/.DS_Store differ
diff --git a/docs/.gitignore b/docs/.gitignore
new file mode 100644
index 0000000..f9f1d49
--- /dev/null
+++ b/docs/.gitignore
@@ -0,0 +1,15 @@
+# Not sure what a .gitignore is?
+# See: https://git-scm.com/docs/gitignore
+
+# These are directly copied from Jekyll's first-party docs on `.gitignore` files:
+# https://jekyllrb.com/tutorials/using-jekyll-with-bundler/#commit-to-source-control
+
+# Ignore the default location of the built site, and caches and metadata generated by Jekyll
+_site/
+.sass-cache/
+.jekyll-cache/
+.jekyll-metadata
+
+# Ignore folders generated by Bundler
+.bundle/
+vendor/
diff --git a/docs/404.html b/docs/404.html
new file mode 100644
index 0000000..086a5c9
--- /dev/null
+++ b/docs/404.html
@@ -0,0 +1,25 @@
+---
+permalink: /404.html
+layout: default
+---
+
+
+
+
+
404
+
+
Page not found :(
+
The requested page could not be found.
+
diff --git a/docs/Gemfile b/docs/Gemfile
new file mode 100644
index 0000000..f717a34
--- /dev/null
+++ b/docs/Gemfile
@@ -0,0 +1,34 @@
+source "https://rubygems.org"
+# Hello! This is where you manage which Jekyll version is used to run.
+# When you want to use a different version, change it below, save the
+# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
+#
+# bundle exec jekyll serve
+#
+# This will help ensure the proper Jekyll version is running.
+# Happy Jekylling!
+gem "jekyll", "~> 4.3.4"
+# This is the default theme for new Jekyll sites. You may change this to anything you like.
+gem "minima", "~> 2.5"
+gem "just-the-docs"
+# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
+# uncomment the line below. To upgrade, run `bundle update github-pages`.
+# gem "github-pages", group: :jekyll_plugins
+# If you have any plugins, put them here!
+group :jekyll_plugins do
+ gem "jekyll-feed", "~> 0.12"
+end
+
+# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
+# and associated library.
+platforms :mingw, :x64_mingw, :mswin, :jruby do
+ gem "tzinfo", ">= 1", "< 3"
+ gem "tzinfo-data"
+end
+
+# Performance-booster for watching directories on Windows
+gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
+
+# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
+# do not have a Java counterpart.
+gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock
new file mode 100644
index 0000000..3b808ed
--- /dev/null
+++ b/docs/Gemfile.lock
@@ -0,0 +1,190 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ addressable (2.8.7)
+ public_suffix (>= 2.0.2, < 7.0)
+ bigdecimal (3.1.8)
+ colorator (1.1.0)
+ concurrent-ruby (1.3.4)
+ em-websocket (0.5.3)
+ eventmachine (>= 0.12.9)
+ http_parser.rb (~> 0)
+ eventmachine (1.2.7)
+ ffi (1.17.0)
+ ffi (1.17.0-aarch64-linux-gnu)
+ ffi (1.17.0-aarch64-linux-musl)
+ ffi (1.17.0-arm-linux-gnu)
+ ffi (1.17.0-arm-linux-musl)
+ ffi (1.17.0-arm64-darwin)
+ ffi (1.17.0-x86-linux-gnu)
+ ffi (1.17.0-x86-linux-musl)
+ ffi (1.17.0-x86_64-darwin)
+ ffi (1.17.0-x86_64-linux-gnu)
+ ffi (1.17.0-x86_64-linux-musl)
+ forwardable-extended (2.6.0)
+ google-protobuf (4.28.2)
+ bigdecimal
+ rake (>= 13)
+ google-protobuf (4.28.2-aarch64-linux)
+ bigdecimal
+ rake (>= 13)
+ google-protobuf (4.28.2-arm64-darwin)
+ bigdecimal
+ rake (>= 13)
+ google-protobuf (4.28.2-x86-linux)
+ bigdecimal
+ rake (>= 13)
+ google-protobuf (4.28.2-x86_64-darwin)
+ bigdecimal
+ rake (>= 13)
+ google-protobuf (4.28.2-x86_64-linux)
+ bigdecimal
+ rake (>= 13)
+ http_parser.rb (0.8.0)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ jekyll (4.3.4)
+ addressable (~> 2.4)
+ colorator (~> 1.0)
+ em-websocket (~> 0.5)
+ i18n (~> 1.0)
+ jekyll-sass-converter (>= 2.0, < 4.0)
+ jekyll-watch (~> 2.0)
+ kramdown (~> 2.3, >= 2.3.1)
+ kramdown-parser-gfm (~> 1.0)
+ liquid (~> 4.0)
+ mercenary (>= 0.3.6, < 0.5)
+ pathutil (~> 0.9)
+ rouge (>= 3.0, < 5.0)
+ safe_yaml (~> 1.0)
+ terminal-table (>= 1.8, < 4.0)
+ webrick (~> 1.7)
+ jekyll-feed (0.17.0)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-include-cache (0.2.1)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-sass-converter (3.0.0)
+ sass-embedded (~> 1.54)
+ jekyll-seo-tag (2.8.0)
+ jekyll (>= 3.8, < 5.0)
+ jekyll-watch (2.2.1)
+ listen (~> 3.0)
+ just-the-docs (0.10.0)
+ jekyll (>= 3.8.5)
+ jekyll-include-cache
+ jekyll-seo-tag (>= 2.0)
+ rake (>= 12.3.1)
+ kramdown (2.4.0)
+ rexml
+ kramdown-parser-gfm (1.1.0)
+ kramdown (~> 2.0)
+ liquid (4.0.4)
+ listen (3.9.0)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
+ mercenary (0.4.0)
+ minima (2.5.2)
+ jekyll (>= 3.5, < 5.0)
+ jekyll-feed (~> 0.9)
+ jekyll-seo-tag (~> 2.1)
+ pathutil (0.16.2)
+ forwardable-extended (~> 2.6)
+ public_suffix (6.0.1)
+ rake (13.2.1)
+ rb-fsevent (0.11.2)
+ rb-inotify (0.11.1)
+ ffi (~> 1.0)
+ rexml (3.3.7)
+ rouge (4.4.0)
+ safe_yaml (1.0.5)
+ sass-embedded (1.79.3)
+ google-protobuf (~> 4.27)
+ rake (>= 13)
+ sass-embedded (1.79.3-aarch64-linux-android)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-aarch64-linux-gnu)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-aarch64-linux-musl)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-aarch64-mingw-ucrt)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-arm-linux-androideabi)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-arm-linux-gnueabihf)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-arm-linux-musleabihf)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-arm64-darwin)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-riscv64-linux-android)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-riscv64-linux-gnu)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-riscv64-linux-musl)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86-cygwin)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86-linux-android)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86-linux-gnu)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86-linux-musl)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86-mingw-ucrt)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86_64-cygwin)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86_64-darwin)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86_64-linux-android)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86_64-linux-gnu)
+ google-protobuf (~> 4.27)
+ sass-embedded (1.79.3-x86_64-linux-musl)
+ google-protobuf (~> 4.27)
+ terminal-table (3.0.2)
+ unicode-display_width (>= 1.1.1, < 3)
+ unicode-display_width (2.6.0)
+ webrick (1.8.1)
+
+PLATFORMS
+ aarch64-linux
+ aarch64-linux-android
+ aarch64-linux-gnu
+ aarch64-linux-musl
+ aarch64-mingw-ucrt
+ arm-linux-androideabi
+ arm-linux-gnu
+ arm-linux-gnueabihf
+ arm-linux-musl
+ arm-linux-musleabihf
+ arm64-darwin
+ riscv64-linux-android
+ riscv64-linux-gnu
+ riscv64-linux-musl
+ ruby
+ x86-cygwin
+ x86-linux
+ x86-linux-android
+ x86-linux-gnu
+ x86-linux-musl
+ x86-mingw-ucrt
+ x86_64-cygwin
+ x86_64-darwin
+ x86_64-linux
+ x86_64-linux-android
+ x86_64-linux-gnu
+ x86_64-linux-musl
+
+DEPENDENCIES
+ http_parser.rb (~> 0.6.0)
+ jekyll (~> 4.3.4)
+ jekyll-feed (~> 0.12)
+ just-the-docs
+ minima (~> 2.5)
+ tzinfo (>= 1, < 3)
+ tzinfo-data
+ wdm (~> 0.1)
+
+BUNDLED WITH
+ 2.5.16
diff --git a/docs/LICENSE b/docs/LICENSE
new file mode 100644
index 0000000..7d510d0
--- /dev/null
+++ b/docs/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2022 just-the-docs
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/docs/README.md b/docs/README.md
new file mode 100644
index 0000000..362efd4
--- /dev/null
+++ b/docs/README.md
@@ -0,0 +1,174 @@
+# just-the-docs-template
+
+This is a *bare-minimum* template to create a [Jekyll] site that:
+
+- uses the [Just the Docs] theme;
+- can be built and published on [GitHub Pages];
+- can be built and previewed locally, and published on other platforms.
+
+More specifically, the created site:
+
+- uses a gem-based approach, i.e. uses a `Gemfile` and loads the `just-the-docs` gem;
+- uses the [GitHub Pages / Actions workflow] to build and publish the site on GitHub Pages.
+
+To get started with creating a site, simply:
+
+1. click "[use this template]" to create a GitHub repository
+2. go to Settings > Pages > Build and deployment > Source, and select GitHub Actions
+
+If you want to maintain your docs in the `docs` directory of an existing project repo, see [Hosting your docs from an existing project repo](#hosting-your-docs-from-an-existing-project-repo).
+
+After completing the creation of your new site on GitHub, update it as needed:
+
+## Replace the content of the template pages
+
+Update the following files to your own content:
+
+- `index.md` (your new home page)
+- `README.md` (information for those who access your site repo on GitHub)
+
+## Changing the version of the theme and/or Jekyll
+
+Simply edit the relevant line(s) in the `Gemfile`.
+
+## Adding a plugin
+
+The Just the Docs theme automatically includes the [`jekyll-seo-tag`] plugin.
+
+To add an extra plugin, you need to add it in the `Gemfile` *and* in `_config.yml`. For example, to add [`jekyll-default-layout`]:
+
+- Add the following to your site's `Gemfile`:
+
+ ```ruby
+ gem "jekyll-default-layout"
+ ```
+
+- And add the following to your site's `_config.yml`:
+
+ ```yaml
+ plugins:
+ - jekyll-default-layout
+ ```
+
+Note: If you are using a Jekyll version less than 3.5.0, use the `gems` key instead of `plugins`.
+
+## Publishing your site on GitHub Pages
+
+1. If your created site is `YOUR-USERNAME/YOUR-SITE-NAME`, update `_config.yml` to:
+
+ ```yaml
+ title: YOUR TITLE
+ description: YOUR DESCRIPTION
+ theme: just-the-docs
+
+ url: https://YOUR-USERNAME.github.io/YOUR-SITE-NAME
+
+ aux_links: # remove if you don't want this link to appear on your pages
+ Template Repository: https://github.com/YOUR-USERNAME/YOUR-SITE-NAME
+ ```
+
+2. Push your updated `_config.yml` to your site on GitHub.
+
+3. In your newly created repo on GitHub:
+ - go to the `Settings` tab -> `Pages` -> `Build and deployment`, then select `Source`: `GitHub Actions`.
+ - if there were any failed Actions, go to the `Actions` tab and click on `Re-run jobs`.
+
+## Building and previewing your site locally
+
+Assuming [Jekyll] and [Bundler] are installed on your computer:
+
+1. Change your working directory to the root directory of your site.
+
+2. Run `bundle install`.
+
+3. Run `bundle exec jekyll serve` to build your site and preview it at `localhost:4000`.
+
+ The built site is stored in the directory `_site`.
+
+## Publishing your built site on a different platform
+
+Just upload all the files in the directory `_site`.
+
+## Customization
+
+You're free to customize sites that you create with this template, however you like!
+
+[Browse our documentation][Just the Docs] to learn more about how to use this theme.
+
+## Hosting your docs from an existing project repo
+
+You might want to maintain your docs in an existing project repo. Instead of creating a new repo using the [just-the-docs template](https://github.com/just-the-docs/just-the-docs-template), you can copy the template files into your existing repo and configure the template's Github Actions workflow to build from a `docs` directory. You can clone the template to your local machine or download the `.zip` file to access the files.
+
+### Copy the template files
+
+1. Create a `.github/workflows` directory at your project root if your repo doesn't already have one. Copy the `pages.yml` file into this directory. GitHub Actions searches this directory for workflow files.
+
+2. Create a `docs` directory at your project root and copy all remaining template files into this directory.
+
+### Modify the GitHub Actions workflow
+
+The GitHub Actions workflow that builds and deploys your site to Github Pages is defined by the `pages.yml` file. You'll need to edit this file to that so that your build and deploy steps look to your `docs` directory, rather than the project root.
+
+1. Set the default `working-directory` param for the build job.
+
+ ```yaml
+ build:
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: docs
+ ```
+
+2. Set the `working-directory` param for the Setup Ruby step.
+
+ ```yaml
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '3.1'
+ bundler-cache: true
+ cache-version: 0
+ working-directory: '${{ github.workspace }}/docs'
+ ```
+
+3. Set the path param for the Upload artifact step:
+
+ ```yaml
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v1
+ with:
+ path: "docs/_site/"
+ ```
+
+4. Modify the trigger so that only changes within the `docs` directory start the workflow. Otherwise, every change to your project (even those that don't affect the docs) would trigger a new site build and deploy.
+
+ ```yaml
+ on:
+ push:
+ branches:
+ - "main"
+ paths:
+ - "docs/**"
+ ```
+
+## Licensing and Attribution
+
+This repository is licensed under the [MIT License]. You are generally free to reuse or extend upon this code as you see fit; just include the original copy of the license (which is preserved when you "make a template"). While it's not necessary, we'd love to hear from you if you do use this template, and how we can improve it for future use!
+
+The deployment GitHub Actions workflow is heavily based on GitHub's mixed-party [starter workflows]. A copy of their MIT License is available in [actions/starter-workflows].
+
+----
+
+[^1]: [It can take up to 10 minutes for changes to your site to publish after you push the changes to GitHub](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll#creating-your-site).
+
+[Jekyll]: https://jekyllrb.com
+[Just the Docs]: https://just-the-docs.github.io/just-the-docs/
+[GitHub Pages]: https://docs.github.com/en/pages
+[GitHub Pages / Actions workflow]: https://github.blog/changelog/2022-07-27-github-pages-custom-github-actions-workflows-beta/
+[Bundler]: https://bundler.io
+[use this template]: https://github.com/just-the-docs/just-the-docs-template/generate
+[`jekyll-default-layout`]: https://github.com/benbalter/jekyll-default-layout
+[`jekyll-seo-tag`]: https://jekyll.github.io/jekyll-seo-tag
+[MIT License]: https://en.wikipedia.org/wiki/MIT_License
+[starter workflows]: https://github.com/actions/starter-workflows/blob/main/pages/jekyll.yml
+[actions/starter-workflows]: https://github.com/actions/starter-workflows/blob/main/LICENSE
diff --git a/docs/_config.yml b/docs/_config.yml
new file mode 100644
index 0000000..449d652
--- /dev/null
+++ b/docs/_config.yml
@@ -0,0 +1,63 @@
+# Welcome to Jekyll!
+#
+# This config file is meant for settings that affect your whole blog, values
+# which you are expected to set up once and rarely edit after that. If you find
+# yourself editing this file very often, consider using Jekyll's data files
+# feature for the data you need to update frequently.
+#
+# For technical reasons, this file is *NOT* reloaded automatically when you use
+# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
+#
+# If you need help with YAML syntax, here are some quick references for you:
+# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
+# https://learnxinyminutes.com/docs/yaml/
+#
+# Site settings
+# These are used to personalize your new site. If you look in the HTML files,
+# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
+# You can create any custom variable you would like, and they will be accessible
+# in the templates via {{ site.myvariable }}.
+
+title: YAME
+email: wanding.zhou@pennmedicine.upenn.edu
+description: >- # this means to ignore newlines until "baseurl:"
+baseurl: "/YAME" # the subpath of your site, e.g. /blog
+url: "" # the base hostname & protocol for your site, e.g. http://example.com
+github_username: Hongxiang2023
+
+# Build settings
+markdown: kramdown
+theme: just-the-docs
+search_enabled: true
+aux_links:
+ "YAME on GitHub":
+ - "//github.com/Hongxiang2023/YAME"
+plugins:
+ - jekyll-feed
+
+defaults:
+ -
+ scope:
+ path: "docs"
+ values:
+ layout: "default"
+
+# Exclude from processing.
+# The following items will not be processed, by default.
+# Any item listed under the `exclude:` key here will be automatically added to
+# the internal "default list".
+#
+# Excluded items can be processed by explicitly listing the directories or
+# their entries' file path in the `include:` list.
+#
+# exclude:
+# - .sass-cache/
+# - .jekyll-cache/
+# - gemfiles/
+# - Gemfile
+# - Gemfile.lock
+# - node_modules/
+# - vendor/bundle/
+# - vendor/cache/
+# - vendor/gems/
+# - vendor/ruby/
diff --git a/docs/_posts/2024-09-22-welcome-to-jekyll.markdown b/docs/_posts/2024-09-22-welcome-to-jekyll.markdown
new file mode 100644
index 0000000..682b7a3
--- /dev/null
+++ b/docs/_posts/2024-09-22-welcome-to-jekyll.markdown
@@ -0,0 +1,29 @@
+---
+layout: post
+title: "Welcome to Jekyll!"
+date: 2024-09-22 14:53:22 -0400
+categories: jekyll update
+---
+You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
+
+Jekyll requires blog post files to be named according to the following format:
+
+`YEAR-MONTH-DAY-title.MARKUP`
+
+Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
+
+Jekyll also offers powerful support for code snippets:
+
+{% highlight ruby %}
+def print_hi(name)
+ puts "Hi, #{name}"
+end
+print_hi('Tom')
+#=> prints 'Hi, Tom' to STDOUT.
+{% endhighlight %}
+
+Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
+
+[jekyll-docs]: https://jekyllrb.com/docs/home
+[jekyll-gh]: https://github.com/jekyll/jekyll
+[jekyll-talk]: https://talk.jekyllrb.com/
diff --git a/docs/_site/404.html b/docs/_site/404.html
new file mode 100644
index 0000000..c4d49c6
--- /dev/null
+++ b/docs/_site/404.html
@@ -0,0 +1 @@
+ YAME Skip to main content Link Expand (external link) Document Search Copy Copied 404 Page not found :(
The requested page could not be found.
diff --git a/docs/_site/assets/css/just-the-docs-dark.css b/docs/_site/assets/css/just-the-docs-dark.css
new file mode 100644
index 0000000..52d036d
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-dark.css
@@ -0,0 +1,7612 @@
+@charset "UTF-8";
+.highlight,
+pre.highlight {
+ background: #f9f9f9;
+ color: #383942;
+}
+
+.highlight pre {
+ background: #f9f9f9;
+}
+
+.highlight .hll {
+ background: #f9f9f9;
+}
+
+.highlight .c {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .err {
+ color: #fff;
+ background-color: #e05151;
+}
+
+.highlight .k {
+ color: #a625a4;
+}
+
+.highlight .l {
+ color: #50a04f;
+}
+
+.highlight .n {
+ color: #383942;
+}
+
+.highlight .o {
+ color: #383942;
+}
+
+.highlight .p {
+ color: #383942;
+}
+
+.highlight .cm {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .cp {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .c1 {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .cs {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .ge {
+ font-style: italic;
+}
+
+.highlight .gs {
+ font-weight: 700;
+}
+
+.highlight .kc {
+ color: #a625a4;
+}
+
+.highlight .kd {
+ color: #a625a4;
+}
+
+.highlight .kn {
+ color: #a625a4;
+}
+
+.highlight .kp {
+ color: #a625a4;
+}
+
+.highlight .kr {
+ color: #a625a4;
+}
+
+.highlight .kt {
+ color: #a625a4;
+}
+
+.highlight .ld {
+ color: #50a04f;
+}
+
+.highlight .m {
+ color: #b66a00;
+}
+
+.highlight .s {
+ color: #50a04f;
+}
+
+.highlight .na {
+ color: #b66a00;
+}
+
+.highlight .nb {
+ color: #ca7601;
+}
+
+.highlight .nc {
+ color: #ca7601;
+}
+
+.highlight .no {
+ color: #ca7601;
+}
+
+.highlight .nd {
+ color: #ca7601;
+}
+
+.highlight .ni {
+ color: #ca7601;
+}
+
+.highlight .ne {
+ color: #ca7601;
+}
+
+.highlight .nf {
+ color: #383942;
+}
+
+.highlight .nl {
+ color: #ca7601;
+}
+
+.highlight .nn {
+ color: #383942;
+}
+
+.highlight .nx {
+ color: #383942;
+}
+
+.highlight .py {
+ color: #ca7601;
+}
+
+.highlight .nt {
+ color: #e35549;
+}
+
+.highlight .nv {
+ color: #ca7601;
+}
+
+.highlight .ow {
+ font-weight: 700;
+}
+
+.highlight .w {
+ color: #f8f8f2;
+}
+
+.highlight .mf {
+ color: #b66a00;
+}
+
+.highlight .mh {
+ color: #b66a00;
+}
+
+.highlight .mi {
+ color: #b66a00;
+}
+
+.highlight .mo {
+ color: #b66a00;
+}
+
+.highlight .sb {
+ color: #50a04f;
+}
+
+.highlight .sc {
+ color: #50a04f;
+}
+
+.highlight .sd {
+ color: #50a04f;
+}
+
+.highlight .s2 {
+ color: #50a04f;
+}
+
+.highlight .se {
+ color: #50a04f;
+}
+
+.highlight .sh {
+ color: #50a04f;
+}
+
+.highlight .si {
+ color: #50a04f;
+}
+
+.highlight .sx {
+ color: #50a04f;
+}
+
+.highlight .sr {
+ color: #0083bb;
+}
+
+.highlight .s1 {
+ color: #50a04f;
+}
+
+.highlight .ss {
+ color: #0083bb;
+}
+
+.highlight .bp {
+ color: #ca7601;
+}
+
+.highlight .vc {
+ color: #ca7601;
+}
+
+.highlight .vg {
+ color: #ca7601;
+}
+
+.highlight .vi {
+ color: #e35549;
+}
+
+.highlight .il {
+ color: #b66a00;
+}
+
+.highlight .gu {
+ color: #75715e;
+}
+
+.highlight .gd {
+ color: #e05151;
+}
+
+.highlight .gi {
+ color: #43d089;
+}
+
+.highlight .language-json .w + .s2 {
+ color: #e35549;
+}
+
+.highlight .language-json .kc {
+ color: #0083bb;
+}
+
+.highlight,
+pre.highlight {
+ background: #31343f;
+ color: #dee2f7;
+}
+
+.highlight pre {
+ background: #31343f;
+}
+
+.highlight .hll {
+ background: #31343f;
+}
+
+.highlight .c {
+ color: #63677e;
+ font-style: italic;
+}
+
+.highlight .err {
+ color: #960050;
+ background-color: #1e0010;
+}
+
+.highlight .k {
+ color: #e19ef5;
+}
+
+.highlight .l {
+ color: #a3eea0;
+}
+
+.highlight .n {
+ color: #dee2f7;
+}
+
+.highlight .o {
+ color: #dee2f7;
+}
+
+.highlight .p {
+ color: #dee2f7;
+}
+
+.highlight .cm {
+ color: #63677e;
+ font-style: italic;
+}
+
+.highlight .cp {
+ color: #63677e;
+ font-style: italic;
+}
+
+.highlight .c1 {
+ color: #63677e;
+ font-style: italic;
+}
+
+.highlight .cs {
+ color: #63677e;
+ font-style: italic;
+}
+
+.highlight .ge {
+ font-style: italic;
+}
+
+.highlight .gs {
+ font-weight: 700;
+}
+
+.highlight .kc {
+ color: #e19ef5;
+}
+
+.highlight .kd {
+ color: #e19ef5;
+}
+
+.highlight .kn {
+ color: #e19ef5;
+}
+
+.highlight .kp {
+ color: #e19ef5;
+}
+
+.highlight .kr {
+ color: #e19ef5;
+}
+
+.highlight .kt {
+ color: #e19ef5;
+}
+
+.highlight .ld {
+ color: #a3eea0;
+}
+
+.highlight .m {
+ color: #eddc96;
+}
+
+.highlight .s {
+ color: #a3eea0;
+}
+
+.highlight .na {
+ color: #eddc96;
+}
+
+.highlight .nb {
+ color: #fdce68;
+}
+
+.highlight .nc {
+ color: #fdce68;
+}
+
+.highlight .no {
+ color: #fdce68;
+}
+
+.highlight .nd {
+ color: #fdce68;
+}
+
+.highlight .ni {
+ color: #fdce68;
+}
+
+.highlight .ne {
+ color: #fdce68;
+}
+
+.highlight .nf {
+ color: #dee2f7;
+}
+
+.highlight .nl {
+ color: #fdce68;
+}
+
+.highlight .nn {
+ color: #dee2f7;
+}
+
+.highlight .nx {
+ color: #dee2f7;
+}
+
+.highlight .py {
+ color: #fdce68;
+}
+
+.highlight .nt {
+ color: #f9867b;
+}
+
+.highlight .nv {
+ color: #fdce68;
+}
+
+.highlight .ow {
+ font-weight: 700;
+}
+
+.highlight .w {
+ color: #f8f8f2;
+}
+
+.highlight .mf {
+ color: #eddc96;
+}
+
+.highlight .mh {
+ color: #eddc96;
+}
+
+.highlight .mi {
+ color: #eddc96;
+}
+
+.highlight .mo {
+ color: #eddc96;
+}
+
+.highlight .sb {
+ color: #a3eea0;
+}
+
+.highlight .sc {
+ color: #a3eea0;
+}
+
+.highlight .sd {
+ color: #a3eea0;
+}
+
+.highlight .s2 {
+ color: #a3eea0;
+}
+
+.highlight .se {
+ color: #a3eea0;
+}
+
+.highlight .sh {
+ color: #a3eea0;
+}
+
+.highlight .si {
+ color: #a3eea0;
+}
+
+.highlight .sx {
+ color: #a3eea0;
+}
+
+.highlight .sr {
+ color: #7be2f9;
+}
+
+.highlight .s1 {
+ color: #a3eea0;
+}
+
+.highlight .ss {
+ color: #7be2f9;
+}
+
+.highlight .bp {
+ color: #fdce68;
+}
+
+.highlight .vc {
+ color: #fdce68;
+}
+
+.highlight .vg {
+ color: #fdce68;
+}
+
+.highlight .vi {
+ color: #f9867b;
+}
+
+.highlight .il {
+ color: #eddc96;
+}
+
+.highlight .gu {
+ color: #75715e;
+}
+
+.highlight .gd {
+ color: #f92672;
+}
+
+.highlight .gi {
+ color: #a6e22e;
+}
+
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15; /* 1 */
+ text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+:root {
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+html {
+ scroll-behavior: smooth;
+}
+html {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ html {
+ font-size: 1rem !important;
+ }
+}
+
+body {
+ font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji";
+ font-size: inherit;
+ line-height: 1.4;
+ color: #e6e1e8;
+ background-color: #27262b;
+ overflow-wrap: break-word;
+}
+
+ol,
+ul,
+dl,
+pre,
+address,
+blockquote,
+table,
+div,
+hr,
+form,
+fieldset,
+noscript .table-wrapper {
+ margin-top: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+#toctitle {
+ margin-top: 0;
+ margin-bottom: 1em;
+ font-weight: 500;
+ line-height: 1.25;
+ color: #f5f6fa;
+}
+
+p {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+a {
+ color: #2c84fa;
+ text-decoration: none;
+}
+
+a:not([class]) {
+ text-decoration: underline;
+ text-decoration-color: #44434d;
+ text-underline-offset: 2px;
+}
+a:not([class]):hover {
+ text-decoration-color: rgba(44, 132, 250, 0.45);
+}
+
+code {
+ font-family: "SFMono-Regular", menlo, consolas, monospace;
+ font-size: 0.75em;
+ line-height: 1.4;
+}
+
+figure,
+pre {
+ margin: 0;
+}
+
+li {
+ margin: 0.25em 0;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+hr {
+ height: 1px;
+ padding: 0;
+ margin: 2rem 0;
+ background-color: #44434d;
+ border: 0;
+}
+
+blockquote {
+ margin: 10px 0;
+ margin-block-start: 0;
+ margin-inline-start: 0;
+ padding-left: 1rem;
+ border-left: 3px solid #44434d;
+}
+
+.side-bar {
+ z-index: 0;
+ display: flex;
+ flex-wrap: wrap;
+ background-color: #27262b;
+}
+@media (min-width: 50rem) {
+ .side-bar {
+ flex-flow: column nowrap;
+ position: fixed;
+ width: 15.5rem;
+ height: 100%;
+ border-right: 1px solid #44434d;
+ align-items: flex-end;
+ }
+}
+@media (min-width: 66.5rem) {
+ .side-bar {
+ width: calc((100% - 66.5rem) / 2 + 16.5rem);
+ min-width: 16.5rem;
+ }
+}
+@media (min-width: 50rem) {
+ .side-bar + .main {
+ margin-left: 15.5rem;
+ }
+}
+@media (min-width: 66.5rem) {
+ .side-bar + .main {
+ margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem);
+ }
+}
+.side-bar + .main .main-header {
+ display: none;
+ background-color: #27262b;
+}
+@media (min-width: 50rem) {
+ .side-bar + .main .main-header {
+ display: flex;
+ background-color: #27262b;
+ }
+}
+.side-bar + .main .main-header.nav-open {
+ display: block;
+}
+@media (min-width: 50rem) {
+ .side-bar + .main .main-header.nav-open {
+ display: flex;
+ }
+}
+
+.main {
+ margin: auto;
+}
+@media (min-width: 50rem) {
+ .main {
+ position: relative;
+ max-width: 50rem;
+ }
+}
+
+.main-content-wrap {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .main-content-wrap {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+@media (min-width: 50rem) {
+ .main-content-wrap {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+}
+
+.main-header {
+ z-index: 0;
+ border-bottom: 1px solid #44434d;
+}
+@media (min-width: 50rem) {
+ .main-header {
+ display: flex;
+ justify-content: space-between;
+ height: 3.75rem;
+ }
+}
+
+.site-nav,
+.site-header,
+.site-footer {
+ width: 100%;
+}
+@media (min-width: 66.5rem) {
+ .site-nav,
+ .site-header,
+ .site-footer {
+ width: 16.5rem;
+ }
+}
+
+.site-nav {
+ display: none;
+}
+.site-nav.nav-open {
+ display: block;
+}
+@media (min-width: 50rem) {
+ .site-nav {
+ display: block;
+ padding-top: 3rem;
+ padding-bottom: 1rem;
+ overflow-y: auto;
+ flex: 1 1 auto;
+ }
+}
+
+.site-header {
+ display: flex;
+ min-height: 3.75rem;
+ align-items: center;
+}
+@media (min-width: 50rem) {
+ .site-header {
+ height: 3.75rem;
+ max-height: 3.75rem;
+ border-bottom: 1px solid #44434d;
+ }
+}
+
+.site-title {
+ flex-grow: 1;
+ display: flex;
+ height: 100%;
+ align-items: center;
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #f5f6fa;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .site-title {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.site-title {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ .site-title {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+@media (min-width: 50rem) {
+ .site-title {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+}
+
+.site-button {
+ display: flex;
+ height: 100%;
+ padding: 1rem;
+ align-items: center;
+}
+
+@media (min-width: 50rem) {
+ .site-header .site-button {
+ display: none;
+ }
+}
+.site-title:hover {
+ background-image: linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 80%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0) 100%);
+}
+
+.site-button:hover {
+ background-image: linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 100%);
+}
+
+body {
+ position: relative;
+ padding-bottom: 4rem;
+ overflow-y: scroll;
+}
+@media (min-width: 50rem) {
+ body {
+ position: static;
+ padding-bottom: 0;
+ }
+}
+
+.site-footer {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ color: #959396;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .site-footer {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.site-footer {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .site-footer {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .site-footer {
+ position: static;
+ justify-self: end;
+ }
+}
+
+.icon {
+ width: 1.5rem;
+ height: 1.5rem;
+ color: #2c84fa;
+}
+
+.main-content {
+ line-height: 1.6;
+}
+.main-content ol,
+.main-content ul,
+.main-content dl,
+.main-content pre,
+.main-content address,
+.main-content blockquote,
+.main-content .table-wrapper {
+ margin-top: 0.5em;
+}
+.main-content a {
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.main-content ul,
+.main-content ol {
+ padding-left: 1.5em;
+}
+.main-content li .highlight {
+ margin-top: 0.25rem;
+}
+.main-content ol {
+ list-style-type: none;
+ counter-reset: step-counter;
+}
+.main-content ol > li {
+ position: relative;
+}
+.main-content ol > li::before {
+ position: absolute;
+ top: 0.2em;
+ left: -1.6em;
+ color: #959396;
+ content: counter(step-counter);
+ counter-increment: step-counter;
+}
+.main-content ol > li::before {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .main-content ol > li::before {
+ font-size: 0.875rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .main-content ol > li::before {
+ top: 0.11em;
+ }
+}
+.main-content ol > li ol {
+ counter-reset: sub-counter;
+}
+.main-content ol > li ol > li::before {
+ content: counter(sub-counter, lower-alpha);
+ counter-increment: sub-counter;
+}
+.main-content ul {
+ list-style: none;
+}
+.main-content ul > li::before {
+ position: absolute;
+ margin-left: -1.4em;
+ color: #959396;
+ content: "•";
+}
+.main-content .task-list-item::before {
+ content: "";
+}
+.main-content .task-list-item-checkbox {
+ margin-right: 0.6em;
+ margin-left: -1.4em;
+}
+.main-content hr + * {
+ margin-top: 0;
+}
+.main-content h1:first-of-type {
+ margin-top: 0.5em;
+}
+.main-content dl {
+ display: grid;
+ grid-template: auto/10em 1fr;
+}
+.main-content dt,
+.main-content dd {
+ margin: 0.25em 0;
+}
+.main-content dt {
+ grid-column: 1;
+ font-weight: 500;
+ text-align: right;
+}
+.main-content dt::after {
+ content: ":";
+}
+.main-content dd {
+ grid-column: 2;
+ margin-bottom: 0;
+ margin-left: 1em;
+}
+.main-content dd blockquote:first-child,
+.main-content dd div:first-child,
+.main-content dd dl:first-child,
+.main-content dd dt:first-child,
+.main-content dd h1:first-child,
+.main-content dd h2:first-child,
+.main-content dd h3:first-child,
+.main-content dd h4:first-child,
+.main-content dd h5:first-child,
+.main-content dd h6:first-child,
+.main-content dd li:first-child,
+.main-content dd ol:first-child,
+.main-content dd p:first-child,
+.main-content dd pre:first-child,
+.main-content dd table:first-child,
+.main-content dd ul:first-child,
+.main-content dd .table-wrapper:first-child {
+ margin-top: 0;
+}
+.main-content dd dl:first-child dt:first-child,
+.main-content dd dl:first-child dd:nth-child(2),
+.main-content ol dl:first-child dt:first-child,
+.main-content ol dl:first-child dd:nth-child(2),
+.main-content ul dl:first-child dt:first-child,
+.main-content ul dl:first-child dd:nth-child(2) {
+ margin-top: 0;
+}
+.main-content .anchor-heading {
+ position: absolute;
+ right: -1rem;
+ width: 1.5rem;
+ height: 100%;
+ padding-right: 0.25rem;
+ padding-left: 0.25rem;
+ overflow: visible;
+}
+@media (min-width: 50rem) {
+ .main-content .anchor-heading {
+ right: auto;
+ left: -1.5rem;
+ }
+}
+.main-content .anchor-heading svg {
+ display: inline-block;
+ width: 100%;
+ height: 100%;
+ color: #2c84fa;
+ visibility: hidden;
+}
+.main-content .anchor-heading:hover svg,
+.main-content .anchor-heading:focus svg,
+.main-content h1:hover > .anchor-heading svg,
+.main-content h2:hover > .anchor-heading svg,
+.main-content h3:hover > .anchor-heading svg,
+.main-content h4:hover > .anchor-heading svg,
+.main-content h5:hover > .anchor-heading svg,
+.main-content h6:hover > .anchor-heading svg {
+ visibility: visible;
+}
+.main-content summary {
+ cursor: pointer;
+}
+.main-content h1,
+.main-content h2,
+.main-content h3,
+.main-content h4,
+.main-content h5,
+.main-content h6,
+.main-content #toctitle {
+ position: relative;
+ margin-top: 1.5em;
+ margin-bottom: 0.25em;
+}
+.main-content h1 + table,
+.main-content h1 + .table-wrapper,
+.main-content h1 + .code-example,
+.main-content h1 + .highlighter-rouge,
+.main-content h1 + .sectionbody .listingblock,
+.main-content h2 + table,
+.main-content h2 + .table-wrapper,
+.main-content h2 + .code-example,
+.main-content h2 + .highlighter-rouge,
+.main-content h2 + .sectionbody .listingblock,
+.main-content h3 + table,
+.main-content h3 + .table-wrapper,
+.main-content h3 + .code-example,
+.main-content h3 + .highlighter-rouge,
+.main-content h3 + .sectionbody .listingblock,
+.main-content h4 + table,
+.main-content h4 + .table-wrapper,
+.main-content h4 + .code-example,
+.main-content h4 + .highlighter-rouge,
+.main-content h4 + .sectionbody .listingblock,
+.main-content h5 + table,
+.main-content h5 + .table-wrapper,
+.main-content h5 + .code-example,
+.main-content h5 + .highlighter-rouge,
+.main-content h5 + .sectionbody .listingblock,
+.main-content h6 + table,
+.main-content h6 + .table-wrapper,
+.main-content h6 + .code-example,
+.main-content h6 + .highlighter-rouge,
+.main-content h6 + .sectionbody .listingblock,
+.main-content #toctitle + table,
+.main-content #toctitle + .table-wrapper,
+.main-content #toctitle + .code-example,
+.main-content #toctitle + .highlighter-rouge,
+.main-content #toctitle + .sectionbody .listingblock {
+ margin-top: 1em;
+}
+.main-content h1 + p:not(.label),
+.main-content h2 + p:not(.label),
+.main-content h3 + p:not(.label),
+.main-content h4 + p:not(.label),
+.main-content h5 + p:not(.label),
+.main-content h6 + p:not(.label),
+.main-content #toctitle + p:not(.label) {
+ margin-top: 0;
+}
+.main-content > h1:first-child,
+.main-content > h2:first-child,
+.main-content > h3:first-child,
+.main-content > h4:first-child,
+.main-content > h5:first-child,
+.main-content > h6:first-child,
+.main-content > .sect1:first-child > h2,
+.main-content > .sect2:first-child > h3,
+.main-content > .sect3:first-child > h4,
+.main-content > .sect4:first-child > h5,
+.main-content > .sect5:first-child > h6 {
+ margin-top: 0.5rem;
+}
+
+.nav-list {
+ padding: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.nav-list .nav-list-item {
+ position: relative;
+ margin: 0;
+}
+.nav-list .nav-list-item {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .nav-list .nav-list-item {
+ font-size: 1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .nav-list .nav-list-item {
+ font-size: 0.875rem !important;
+ }
+}
+.nav-list .nav-list-item .nav-list-link {
+ display: block;
+ min-height: 3rem;
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ line-height: 2.5rem;
+ padding-right: 3rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item .nav-list-link {
+ min-height: 2rem;
+ line-height: 1.5rem;
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.nav-list .nav-list-item .nav-list-link.external > svg {
+ width: 1rem;
+ height: 1rem;
+ vertical-align: text-bottom;
+}
+.nav-list .nav-list-item .nav-list-link.active {
+ font-weight: 600;
+ text-decoration: none;
+}
+.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active {
+ background-image: linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 80%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0) 100%);
+}
+.nav-list .nav-list-item .nav-list-expander {
+ position: absolute;
+ right: 0;
+ width: 3rem;
+ height: 3rem;
+ padding: 0.75rem;
+ color: #2c84fa;
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item .nav-list-expander {
+ width: 2rem;
+ height: 2rem;
+ padding: 0.5rem;
+ }
+}
+.nav-list .nav-list-item .nav-list-expander:hover {
+ background-image: linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 100%);
+}
+.nav-list .nav-list-item .nav-list-expander svg {
+ transform: rotate(90deg);
+}
+.nav-list .nav-list-item > .nav-list {
+ display: none;
+ padding-left: 0.75rem;
+ list-style: none;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item {
+ position: relative;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link {
+ color: #959396;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander {
+ color: #959396;
+}
+.nav-list .nav-list-item.active > .nav-list-expander svg {
+ transform: rotate(-90deg);
+}
+.nav-list .nav-list-item.active > .nav-list {
+ display: block;
+}
+
+.nav-category {
+ padding: 0.5rem 1rem;
+ font-weight: 600;
+ text-align: start;
+ text-transform: uppercase;
+ border-bottom: 1px solid #44434d;
+}
+.nav-category {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .nav-category {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .nav-category {
+ padding: 0.5rem 2rem;
+ margin-top: 1rem;
+ text-align: start;
+ }
+ .nav-category:first-child {
+ margin-top: 0;
+ }
+}
+
+.nav-list.nav-category-list > .nav-list-item {
+ margin: 0;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list {
+ padding: 0;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link {
+ color: #2c84fa;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander {
+ color: #2c84fa;
+}
+
+.aux-nav {
+ height: 100%;
+ overflow-x: auto;
+}
+.aux-nav {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .aux-nav {
+ font-size: 0.75rem !important;
+ }
+}
+.aux-nav .aux-nav-list {
+ display: flex;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.aux-nav .aux-nav-list-item {
+ display: inline-block;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+}
+@media (min-width: 50rem) {
+ .aux-nav {
+ padding-right: 1rem;
+ }
+}
+
+@media (min-width: 50rem) {
+ .breadcrumb-nav {
+ margin-top: -1rem;
+ }
+}
+
+.breadcrumb-nav-list {
+ padding-left: 0;
+ margin-bottom: 0.75rem;
+ list-style: none;
+}
+
+.breadcrumb-nav-list-item {
+ display: table-cell;
+}
+.breadcrumb-nav-list-item {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .breadcrumb-nav-list-item {
+ font-size: 0.75rem !important;
+ }
+}
+.breadcrumb-nav-list-item::before {
+ display: none;
+}
+.breadcrumb-nav-list-item::after {
+ display: inline-block;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ color: #959396;
+ content: "/";
+}
+.breadcrumb-nav-list-item:last-child::after {
+ content: "";
+}
+
+h1,
+.text-alpha {
+ font-weight: 300;
+}
+h1,
+.text-alpha {
+ font-size: 2rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ h1,
+ .text-alpha {
+ font-size: 2.25rem !important;
+ }
+}
+
+h2,
+.text-beta,
+#toctitle {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ h2,
+ .text-beta,
+ #toctitle {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+
+h3,
+.text-gamma {
+ font-size: 1rem !important;
+}
+@media (min-width: 31.25rem) {
+ h3,
+ .text-gamma {
+ font-size: 1.125rem !important;
+ }
+}
+
+h4,
+.text-delta {
+ font-weight: 400;
+ text-transform: uppercase;
+ letter-spacing: 0.1em;
+}
+h4,
+.text-delta {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ h4,
+ .text-delta {
+ font-size: 0.75rem !important;
+ }
+}
+
+h4 code {
+ text-transform: none;
+}
+
+h5,
+.text-epsilon {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ h5,
+ .text-epsilon {
+ font-size: 0.875rem !important;
+ }
+}
+
+h6,
+.text-zeta {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ h6,
+ .text-zeta {
+ font-size: 0.75rem !important;
+ }
+}
+
+.text-small {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .text-small {
+ font-size: 0.75rem !important;
+ }
+}
+
+.text-mono {
+ font-family: "SFMono-Regular", menlo, consolas, monospace !important;
+}
+
+.text-left {
+ text-align: left !important;
+}
+
+.text-center {
+ text-align: center !important;
+}
+
+.text-right {
+ text-align: right !important;
+}
+
+.label:not(g),
+.label-blue:not(g) {
+ display: inline-block;
+ padding: 0.16em 0.56em;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ color: #fff;
+ text-transform: uppercase;
+ vertical-align: middle;
+ background-color: #2869e6;
+ border-radius: 12px;
+}
+.label:not(g),
+.label-blue:not(g) {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .label:not(g),
+ .label-blue:not(g) {
+ font-size: 0.75rem !important;
+ }
+}
+
+.label-green:not(g) {
+ background-color: #009c7b;
+}
+
+.label-purple:not(g) {
+ background-color: #5e41d0;
+}
+
+.label-red:not(g) {
+ background-color: #e94c4c;
+}
+
+.label-yellow:not(g) {
+ color: #44434d;
+ background-color: #f7d12e;
+}
+
+.btn {
+ display: inline-block;
+ box-sizing: border-box;
+ padding: 0.3em 1em;
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #2c84fa;
+ text-decoration: none;
+ vertical-align: baseline;
+ cursor: pointer;
+ background-color: #302d36;
+ border-width: 0;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ appearance: none;
+}
+.btn:focus {
+ text-decoration: none;
+ outline: none;
+ box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn:focus:hover, .btn.selected:focus {
+ box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn:hover, .btn.zeroclipboard-is-hover {
+ color: rgb(34.0361111111, 126.1916666667, 249.7638888889);
+}
+.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active {
+ text-decoration: none;
+ background-color: rgb(45.5272727273, 42.6818181818, 51.2181818182);
+}
+.btn:active, .btn.selected, .btn.zeroclipboard-is-active {
+ background-color: rgb(40.5818181818, 38.0454545455, 45.6545454545);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn.selected:hover {
+ background-color: rgb(207.25, 207.25, 207.25);
+}
+.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover {
+ color: rgba(102, 102, 102, 0.5);
+ cursor: default;
+ background-color: rgba(229, 229, 229, 0.5);
+ background-image: none;
+ box-shadow: none;
+}
+
+.btn-outline {
+ color: #2c84fa;
+ background: transparent;
+ box-shadow: inset 0 0 0 2px #e6e1e8;
+}
+.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active {
+ color: rgb(24.0722222222, 120.3833333333, 249.5277777778);
+ text-decoration: none;
+ background-color: transparent;
+ box-shadow: inset 0 0 0 3px #e6e1e8;
+}
+.btn-outline:focus {
+ text-decoration: none;
+ outline: none;
+ box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn-outline:focus:hover, .btn-outline.selected:focus {
+ box-shadow: inset 0 0 0 2px #5c5962;
+}
+
+.btn-primary {
+ color: #fff;
+ background-color: rgb(36.1802816901, 72.3605633803, 166.6197183099);
+ background-image: linear-gradient(rgb(42.5492957746, 85.0985915493, 195.9507042254), rgb(36.1802816901, 72.3605633803, 166.6197183099));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-primary:hover, .btn-primary.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(34.3605633803, 68.7211267606, 158.2394366197);
+ background-image: linear-gradient(rgb(39.8197183099, 79.6394366197, 183.3802816901), rgb(34.3605633803, 68.7211267606, 158.2394366197));
+}
+.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active {
+ background-color: rgb(33.4507042254, 66.9014084507, 154.0492957746);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-primary.selected:hover {
+ background-color: rgb(28.9014084507, 57.8028169014, 133.0985915493);
+}
+
+.btn-purple {
+ color: #fff;
+ background-color: rgb(87.0708860759, 56.8227848101, 205.9772151899);
+ background-image: linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-purple:hover, .btn-purple.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(81.0025316456, 50.0936708861, 202.5063291139);
+ background-image: linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139));
+}
+.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active {
+ background-color: rgb(79.3670886076, 49.082278481, 198.417721519);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-purple.selected:hover {
+ background-color: rgb(71.1898734177, 44.0253164557, 177.9746835443);
+}
+
+.btn-blue {
+ color: #fff;
+ background-color: rgb(34.0361111111, 126.1916666667, 249.7638888889);
+ background-image: linear-gradient(rgb(68.9097222222, 146.5208333333, 250.5902777778), rgb(34.0361111111, 126.1916666667, 249.7638888889));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-blue:hover, .btn-blue.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(24.0722222222, 120.3833333333, 249.5277777778);
+ background-image: linear-gradient(rgb(53.9638888889, 137.8083333333, 250.2361111111), rgb(24.0722222222, 120.3833333333, 249.5277777778));
+}
+.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active {
+ background-color: rgb(19.0902777778, 117.4791666667, 249.4097222222);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-blue.selected:hover {
+ background-color: rgb(5.625, 104.625, 237.375);
+}
+
+.btn-green {
+ color: #fff;
+ background-color: rgb(16.1242424242, 171.6757575758, 125.2);
+ background-image: linear-gradient(rgb(19.1893939394, 204.3106060606, 149), rgb(16.1242424242, 171.6757575758, 125.2));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-green:hover, .btn-green.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(15.2484848485, 162.3515151515, 118.4);
+ background-image: linear-gradient(rgb(17.8757575758, 190.3242424242, 138.8), rgb(15.2484848485, 162.3515151515, 118.4));
+}
+.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active {
+ background-color: rgb(14.8106060606, 157.6893939394, 115);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-green.selected:hover {
+ background-color: rgb(12.6212121212, 134.3787878788, 98);
+}
+
+.btn-reset {
+ background: none;
+ border: none;
+ margin: 0;
+ text-align: inherit;
+ font: inherit;
+ border-radius: 0;
+ appearance: none;
+}
+
+.search {
+ position: relative;
+ z-index: 2;
+ flex-grow: 1;
+ height: 4rem;
+ padding: 0.5rem;
+ transition: padding linear 200ms;
+}
+@media (min-width: 50rem) {
+ .search {
+ position: relative !important;
+ width: auto !important;
+ height: 100% !important;
+ padding: 0;
+ transition: none;
+ }
+}
+
+.search-input-wrap {
+ position: relative;
+ z-index: 1;
+ height: 3rem;
+ overflow: hidden;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ transition: height linear 200ms;
+}
+@media (min-width: 50rem) {
+ .search-input-wrap {
+ position: absolute;
+ width: 100%;
+ max-width: 33.5rem;
+ height: 100% !important;
+ border-radius: 0;
+ box-shadow: none;
+ transition: width ease 400ms;
+ }
+}
+
+.search-input {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ padding: 0.5rem 1rem 0.5rem 2.5rem;
+ font-size: 1rem;
+ color: #e6e1e8;
+ background-color: #302d36;
+ border-top: 0;
+ border-right: 0;
+ border-bottom: 0;
+ border-left: 0;
+ border-radius: 0;
+}
+@media (min-width: 50rem) {
+ .search-input {
+ padding: 0.5rem 1rem 0.5rem 3.5rem;
+ font-size: 0.875rem;
+ background-color: #27262b;
+ transition: padding-left linear 200ms;
+ }
+}
+.search-input:focus {
+ outline: 0;
+}
+.search-input:focus + .search-label .search-icon {
+ color: #2c84fa;
+}
+
+.search-label {
+ position: absolute;
+ display: flex;
+ height: 100%;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .search-label {
+ padding-left: 2rem;
+ transition: padding-left linear 200ms;
+ }
+}
+.search-label .search-icon {
+ width: 1.2rem;
+ height: 1.2rem;
+ align-self: center;
+ color: #959396;
+}
+
+.search-results {
+ position: absolute;
+ left: 0;
+ display: none;
+ width: 100%;
+ max-height: calc(100% - 4rem);
+ overflow-y: auto;
+ background-color: #302d36;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+}
+@media (min-width: 50rem) {
+ .search-results {
+ top: 100%;
+ width: 33.5rem;
+ max-height: calc(100vh - 200%) !important;
+ }
+}
+
+.search-results-list {
+ padding-left: 0;
+ margin-bottom: 0.25rem;
+ list-style: none;
+}
+.search-results-list {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-results-list {
+ font-size: 1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .search-results-list {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .search-results-list {
+ font-size: 0.875rem !important;
+ }
+}
+
+.search-results-list-item {
+ padding: 0;
+ margin: 0;
+}
+
+.search-result {
+ display: block;
+ padding: 0.25rem 0.75rem;
+}
+.search-result:hover, .search-result.active {
+ background-color: rgb(31.6333333333, 30.8222222222, 34.8777777778);
+}
+
+.search-result-title {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+@media (min-width: 31.25rem) {
+ .search-result-title {
+ display: inline-block;
+ width: 40%;
+ padding-right: 0.5rem;
+ vertical-align: top;
+ }
+}
+
+.search-result-doc {
+ display: flex;
+ align-items: center;
+ word-wrap: break-word;
+}
+.search-result-doc.search-result-doc-parent {
+ opacity: 0.5;
+}
+.search-result-doc.search-result-doc-parent {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.875rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.6875rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.75rem !important;
+ }
+}
+.search-result-doc .search-result-icon {
+ width: 1rem;
+ height: 1rem;
+ margin-right: 0.5rem;
+ color: #2c84fa;
+ flex-shrink: 0;
+}
+.search-result-doc .search-result-doc-title {
+ overflow: auto;
+}
+
+.search-result-section {
+ margin-left: 1.5rem;
+ word-wrap: break-word;
+}
+
+.search-result-rel-url {
+ display: block;
+ margin-left: 1.5rem;
+ overflow: hidden;
+ color: #959396;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.search-result-rel-url {
+ font-size: 0.5625rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-rel-url {
+ font-size: 0.625rem !important;
+ }
+}
+
+.search-result-previews {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ padding-left: 1rem;
+ margin-left: 0.5rem;
+ color: #959396;
+ word-wrap: break-word;
+ border-left: 1px solid;
+ border-left-color: #44434d;
+}
+.search-result-previews {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-previews {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .search-result-previews {
+ display: inline-block;
+ width: 60%;
+ padding-left: 0.5rem;
+ margin-left: 0;
+ vertical-align: top;
+ }
+}
+
+.search-result-preview + .search-result-preview {
+ margin-top: 0.25rem;
+}
+
+.search-result-highlight {
+ font-weight: bold;
+}
+
+.search-no-result {
+ padding: 0.5rem 0.75rem;
+}
+.search-no-result {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-no-result {
+ font-size: 0.875rem !important;
+ }
+}
+
+.search-button {
+ position: fixed;
+ right: 1rem;
+ bottom: 1rem;
+ display: flex;
+ width: 3.5rem;
+ height: 3.5rem;
+ background-color: #302d36;
+ border: 1px solid rgba(44, 132, 250, 0.3);
+ border-radius: 1.75rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ align-items: center;
+ justify-content: center;
+}
+
+.search-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 0;
+ height: 0;
+ background-color: rgba(0, 0, 0, 0.3);
+ opacity: 0;
+ transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms;
+}
+
+.search-active .search {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+}
+.search-active .search-input-wrap {
+ height: 4rem;
+ border-radius: 0;
+}
+@media (min-width: 50rem) {
+ .search-active .search-input-wrap {
+ width: 33.5rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ }
+}
+.search-active .search-input {
+ background-color: #302d36;
+}
+@media (min-width: 50rem) {
+ .search-active .search-input {
+ padding-left: 2.3rem;
+ }
+}
+@media (min-width: 50rem) {
+ .search-active .search-label {
+ padding-left: 0.6rem;
+ }
+}
+.search-active .search-results {
+ display: block;
+}
+.search-active .search-overlay {
+ width: 100%;
+ height: 100%;
+ opacity: 1;
+ transition: opacity ease 400ms, width 0s, height 0s;
+}
+@media (min-width: 50rem) {
+ .search-active .main {
+ position: fixed;
+ right: 0;
+ left: 0;
+ }
+}
+.search-active .main-header {
+ padding-top: 4rem;
+}
+@media (min-width: 50rem) {
+ .search-active .main-header {
+ padding-top: 0;
+ }
+}
+
+.table-wrapper {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 1.5rem;
+ overflow-x: auto;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+}
+
+table {
+ display: table;
+ min-width: 100%;
+ border-collapse: separate;
+}
+
+th,
+td {
+ min-width: 7.5rem;
+ padding: 0.5rem 0.75rem;
+ background-color: #302d36;
+ border-bottom: 1px solid rgba(68, 67, 77, 0.5);
+ border-left: 1px solid #44434d;
+}
+th,
+td {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ th,
+ td {
+ font-size: 0.875rem !important;
+ }
+}
+th:first-of-type,
+td:first-of-type {
+ border-left: 0;
+}
+
+tbody tr:last-of-type th,
+tbody tr:last-of-type td {
+ border-bottom: 0;
+}
+tbody tr:last-of-type td {
+ padding-bottom: 0.75rem;
+}
+
+thead th {
+ border-bottom: 1px solid #44434d;
+}
+
+:not(pre, figure) > code {
+ padding: 0.2em 0.15em;
+ font-weight: 400;
+ background-color: #31343f;
+ border: 1px solid #44434d;
+ border-radius: 4px;
+}
+
+a:visited code {
+ border-color: #44434d;
+}
+
+div.highlighter-rouge,
+div.listingblock > div.content,
+figure.highlight {
+ margin-top: 0;
+ margin-bottom: 0.75rem;
+ background-color: #31343f;
+ border-radius: 4px;
+ box-shadow: none;
+ -webkit-overflow-scrolling: touch;
+ position: relative;
+ padding: 0;
+}
+div.highlighter-rouge > button,
+div.listingblock > div.content > button,
+figure.highlight > button {
+ width: 0.75rem;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ right: 0;
+ border: 0.75rem solid #31343f;
+ background-color: #31343f;
+ color: #e6e1e8;
+ box-sizing: content-box;
+}
+div.highlighter-rouge > button svg,
+div.listingblock > div.content > button svg,
+figure.highlight > button svg {
+ fill: #e6e1e8;
+}
+div.highlighter-rouge > button:active,
+div.listingblock > div.content > button:active,
+figure.highlight > button:active {
+ text-decoration: none;
+ outline: none;
+ opacity: 1;
+}
+div.highlighter-rouge > button:focus,
+div.listingblock > div.content > button:focus,
+figure.highlight > button:focus {
+ opacity: 1;
+}
+div.highlighter-rouge:hover > button,
+div.listingblock > div.content:hover > button,
+figure.highlight:hover > button {
+ cursor: copy;
+ opacity: 1;
+}
+
+div.highlighter-rouge div.highlight {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+div.highlighter-rouge pre.highlight,
+div.highlighter-rouge code {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+div.listingblock {
+ margin-top: 0;
+ margin-bottom: 0.75rem;
+}
+div.listingblock div.content {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+div.listingblock div.content > pre,
+div.listingblock code {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+figure.highlight pre,
+figure.highlight :not(pre) > code {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+
+.highlight .table-wrapper {
+ padding: 0.75rem 0;
+ margin: 0;
+ border: 0;
+ box-shadow: none;
+}
+.highlight .table-wrapper td,
+.highlight .table-wrapper pre {
+ min-width: 0;
+ padding: 0;
+ background-color: #31343f;
+ border: 0;
+}
+.highlight .table-wrapper td,
+.highlight .table-wrapper pre {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .highlight .table-wrapper td,
+ .highlight .table-wrapper pre {
+ font-size: 0.75rem !important;
+ }
+}
+.highlight .table-wrapper td.gl {
+ width: 1em;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+}
+.highlight .table-wrapper pre {
+ margin: 0;
+ line-height: 2;
+}
+
+.code-example,
+.listingblock > .title {
+ padding: 0.75rem;
+ margin-bottom: 0.75rem;
+ overflow: auto;
+ border: 1px solid #44434d;
+ border-radius: 4px;
+}
+.code-example + .highlighter-rouge,
+.code-example + .sectionbody .listingblock,
+.code-example + .content,
+.code-example + figure.highlight,
+.listingblock > .title + .highlighter-rouge,
+.listingblock > .title + .sectionbody .listingblock,
+.listingblock > .title + .content,
+.listingblock > .title + figure.highlight {
+ position: relative;
+ margin-top: -1rem;
+ border-right: 1px solid #44434d;
+ border-bottom: 1px solid #44434d;
+ border-left: 1px solid #44434d;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+code.language-mermaid {
+ padding: 0;
+ background-color: inherit;
+ border: 0;
+}
+
+.highlight,
+pre.highlight {
+ background: #31343f;
+ color: #dee2f7;
+}
+
+.highlight pre {
+ background: #31343f;
+}
+
+.text-grey-dk-000 {
+ color: #959396 !important;
+}
+
+.text-grey-dk-100 {
+ color: #5c5962 !important;
+}
+
+.text-grey-dk-200 {
+ color: #44434d !important;
+}
+
+.text-grey-dk-250 {
+ color: #302d36 !important;
+}
+
+.text-grey-dk-300 {
+ color: #27262b !important;
+}
+
+.text-grey-lt-000 {
+ color: #f5f6fa !important;
+}
+
+.text-grey-lt-100 {
+ color: #eeebee !important;
+}
+
+.text-grey-lt-200 {
+ color: #ecebed !important;
+}
+
+.text-grey-lt-300 {
+ color: #e6e1e8 !important;
+}
+
+.text-blue-000 {
+ color: #2c84fa !important;
+}
+
+.text-blue-100 {
+ color: #2869e6 !important;
+}
+
+.text-blue-200 {
+ color: #264caf !important;
+}
+
+.text-blue-300 {
+ color: #183385 !important;
+}
+
+.text-green-000 {
+ color: #41d693 !important;
+}
+
+.text-green-100 {
+ color: #11b584 !important;
+}
+
+.text-green-200 {
+ color: #009c7b !important;
+}
+
+.text-green-300 {
+ color: #026e57 !important;
+}
+
+.text-purple-000 {
+ color: #7253ed !important;
+}
+
+.text-purple-100 {
+ color: #5e41d0 !important;
+}
+
+.text-purple-200 {
+ color: #4e26af !important;
+}
+
+.text-purple-300 {
+ color: #381885 !important;
+}
+
+.text-yellow-000 {
+ color: #ffeb82 !important;
+}
+
+.text-yellow-100 {
+ color: #fadf50 !important;
+}
+
+.text-yellow-200 {
+ color: #f7d12e !important;
+}
+
+.text-yellow-300 {
+ color: #e7af06 !important;
+}
+
+.text-red-000 {
+ color: #f77e7e !important;
+}
+
+.text-red-100 {
+ color: #f96e65 !important;
+}
+
+.text-red-200 {
+ color: #e94c4c !important;
+}
+
+.text-red-300 {
+ color: #dd2e2e !important;
+}
+
+.bg-grey-dk-000 {
+ background-color: #959396 !important;
+}
+
+.bg-grey-dk-100 {
+ background-color: #5c5962 !important;
+}
+
+.bg-grey-dk-200 {
+ background-color: #44434d !important;
+}
+
+.bg-grey-dk-250 {
+ background-color: #302d36 !important;
+}
+
+.bg-grey-dk-300 {
+ background-color: #27262b !important;
+}
+
+.bg-grey-lt-000 {
+ background-color: #f5f6fa !important;
+}
+
+.bg-grey-lt-100 {
+ background-color: #eeebee !important;
+}
+
+.bg-grey-lt-200 {
+ background-color: #ecebed !important;
+}
+
+.bg-grey-lt-300 {
+ background-color: #e6e1e8 !important;
+}
+
+.bg-blue-000 {
+ background-color: #2c84fa !important;
+}
+
+.bg-blue-100 {
+ background-color: #2869e6 !important;
+}
+
+.bg-blue-200 {
+ background-color: #264caf !important;
+}
+
+.bg-blue-300 {
+ background-color: #183385 !important;
+}
+
+.bg-green-000 {
+ background-color: #41d693 !important;
+}
+
+.bg-green-100 {
+ background-color: #11b584 !important;
+}
+
+.bg-green-200 {
+ background-color: #009c7b !important;
+}
+
+.bg-green-300 {
+ background-color: #026e57 !important;
+}
+
+.bg-purple-000 {
+ background-color: #7253ed !important;
+}
+
+.bg-purple-100 {
+ background-color: #5e41d0 !important;
+}
+
+.bg-purple-200 {
+ background-color: #4e26af !important;
+}
+
+.bg-purple-300 {
+ background-color: #381885 !important;
+}
+
+.bg-yellow-000 {
+ background-color: #ffeb82 !important;
+}
+
+.bg-yellow-100 {
+ background-color: #fadf50 !important;
+}
+
+.bg-yellow-200 {
+ background-color: #f7d12e !important;
+}
+
+.bg-yellow-300 {
+ background-color: #e7af06 !important;
+}
+
+.bg-red-000 {
+ background-color: #f77e7e !important;
+}
+
+.bg-red-100 {
+ background-color: #f96e65 !important;
+}
+
+.bg-red-200 {
+ background-color: #e94c4c !important;
+}
+
+.bg-red-300 {
+ background-color: #dd2e2e !important;
+}
+
+.d-block {
+ display: block !important;
+}
+
+.d-flex {
+ display: flex !important;
+}
+
+.d-inline {
+ display: inline !important;
+}
+
+.d-inline-block {
+ display: inline-block !important;
+}
+
+.d-none {
+ display: none !important;
+}
+
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+.float-left {
+ float: left !important;
+}
+
+.float-right {
+ float: right !important;
+}
+
+.flex-justify-start {
+ justify-content: flex-start !important;
+}
+
+.flex-justify-end {
+ justify-content: flex-end !important;
+}
+
+.flex-justify-between {
+ justify-content: space-between !important;
+}
+
+.flex-justify-around {
+ justify-content: space-around !important;
+}
+
+.v-align-baseline {
+ vertical-align: baseline !important;
+}
+
+.v-align-bottom {
+ vertical-align: bottom !important;
+}
+
+.v-align-middle {
+ vertical-align: middle !important;
+}
+
+.v-align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+
+.v-align-text-top {
+ vertical-align: text-top !important;
+}
+
+.v-align-top {
+ vertical-align: top !important;
+}
+
+.fs-1 {
+ font-size: 0.5625rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-1 {
+ font-size: 0.625rem !important;
+ }
+}
+
+.fs-2 {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-2 {
+ font-size: 0.75rem !important;
+ }
+}
+
+.fs-3 {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-3 {
+ font-size: 0.875rem !important;
+ }
+}
+
+.fs-4 {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-4 {
+ font-size: 1rem !important;
+ }
+}
+
+.fs-5 {
+ font-size: 1rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-5 {
+ font-size: 1.125rem !important;
+ }
+}
+
+.fs-6 {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-6 {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+
+.fs-7 {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-7 {
+ font-size: 2rem !important;
+ }
+}
+
+.fs-8 {
+ font-size: 2rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-8 {
+ font-size: 2.25rem !important;
+ }
+}
+
+.fs-9 {
+ font-size: 2.25rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-9 {
+ font-size: 2.625rem !important;
+ }
+}
+
+.fs-10 {
+ font-size: 2.625rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-10 {
+ font-size: 3rem !important;
+ }
+}
+
+.fw-300 {
+ font-weight: 300 !important;
+}
+
+.fw-400 {
+ font-weight: 400 !important;
+}
+
+.fw-500 {
+ font-weight: 500 !important;
+}
+
+.fw-700 {
+ font-weight: 700 !important;
+}
+
+.lh-0 {
+ line-height: 0 !important;
+}
+
+.lh-default {
+ line-height: 1.4;
+}
+
+.lh-tight {
+ line-height: 1.25;
+}
+
+.ls-5 {
+ letter-spacing: 0.05em !important;
+}
+
+.ls-10 {
+ letter-spacing: 0.1em !important;
+}
+
+.ls-0 {
+ letter-spacing: 0 !important;
+}
+
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+
+.list-style-none {
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style: none !important;
+}
+.list-style-none li::before {
+ display: none !important;
+}
+
+.mx-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-0 {
+ margin: 0 !important;
+}
+
+.mt-0 {
+ margin-top: 0 !important;
+}
+
+.mr-0 {
+ margin-right: 0 !important;
+}
+
+.mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.ml-0 {
+ margin-left: 0 !important;
+}
+
+.mx-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+}
+
+.my-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+}
+
+.mxn-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+}
+
+.mx-0-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-1 {
+ margin: 0.25rem !important;
+}
+
+.mt-1 {
+ margin-top: 0.25rem !important;
+}
+
+.mr-1 {
+ margin-right: 0.25rem !important;
+}
+
+.mb-1 {
+ margin-bottom: 0.25rem !important;
+}
+
+.ml-1 {
+ margin-left: 0.25rem !important;
+}
+
+.mx-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+}
+
+.my-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+}
+
+.mxn-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+}
+
+.mx-1-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-2 {
+ margin: 0.5rem !important;
+}
+
+.mt-2 {
+ margin-top: 0.5rem !important;
+}
+
+.mr-2 {
+ margin-right: 0.5rem !important;
+}
+
+.mb-2 {
+ margin-bottom: 0.5rem !important;
+}
+
+.ml-2 {
+ margin-left: 0.5rem !important;
+}
+
+.mx-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+}
+
+.my-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+}
+
+.mxn-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+}
+
+.mx-2-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-3 {
+ margin: 0.75rem !important;
+}
+
+.mt-3 {
+ margin-top: 0.75rem !important;
+}
+
+.mr-3 {
+ margin-right: 0.75rem !important;
+}
+
+.mb-3 {
+ margin-bottom: 0.75rem !important;
+}
+
+.ml-3 {
+ margin-left: 0.75rem !important;
+}
+
+.mx-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+}
+
+.my-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+}
+
+.mxn-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+}
+
+.mx-3-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-4 {
+ margin: 1rem !important;
+}
+
+.mt-4 {
+ margin-top: 1rem !important;
+}
+
+.mr-4 {
+ margin-right: 1rem !important;
+}
+
+.mb-4 {
+ margin-bottom: 1rem !important;
+}
+
+.ml-4 {
+ margin-left: 1rem !important;
+}
+
+.mx-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+}
+
+.my-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+}
+
+.mxn-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+}
+
+.mx-4-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-5 {
+ margin: 1.5rem !important;
+}
+
+.mt-5 {
+ margin-top: 1.5rem !important;
+}
+
+.mr-5 {
+ margin-right: 1.5rem !important;
+}
+
+.mb-5 {
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-5 {
+ margin-left: 1.5rem !important;
+}
+
+.mx-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+}
+
+.my-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+}
+
+.mxn-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+}
+
+.mx-5-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-6 {
+ margin: 2rem !important;
+}
+
+.mt-6 {
+ margin-top: 2rem !important;
+}
+
+.mr-6 {
+ margin-right: 2rem !important;
+}
+
+.mb-6 {
+ margin-bottom: 2rem !important;
+}
+
+.ml-6 {
+ margin-left: 2rem !important;
+}
+
+.mx-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+}
+
+.my-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+}
+
+.mxn-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+}
+
+.mx-6-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-7 {
+ margin: 2.5rem !important;
+}
+
+.mt-7 {
+ margin-top: 2.5rem !important;
+}
+
+.mr-7 {
+ margin-right: 2.5rem !important;
+}
+
+.mb-7 {
+ margin-bottom: 2.5rem !important;
+}
+
+.ml-7 {
+ margin-left: 2.5rem !important;
+}
+
+.mx-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+}
+
+.my-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+}
+
+.mxn-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+}
+
+.mx-7-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-8 {
+ margin: 3rem !important;
+}
+
+.mt-8 {
+ margin-top: 3rem !important;
+}
+
+.mr-8 {
+ margin-right: 3rem !important;
+}
+
+.mb-8 {
+ margin-bottom: 3rem !important;
+}
+
+.ml-8 {
+ margin-left: 3rem !important;
+}
+
+.mx-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+}
+
+.my-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+}
+
+.mxn-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+}
+
+.mx-8-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-9 {
+ margin: 3.5rem !important;
+}
+
+.mt-9 {
+ margin-top: 3.5rem !important;
+}
+
+.mr-9 {
+ margin-right: 3.5rem !important;
+}
+
+.mb-9 {
+ margin-bottom: 3.5rem !important;
+}
+
+.ml-9 {
+ margin-left: 3.5rem !important;
+}
+
+.mx-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+}
+
+.my-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+}
+
+.mxn-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+}
+
+.mx-9-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-10 {
+ margin: 4rem !important;
+}
+
+.mt-10 {
+ margin-top: 4rem !important;
+}
+
+.mr-10 {
+ margin-right: 4rem !important;
+}
+
+.mb-10 {
+ margin-bottom: 4rem !important;
+}
+
+.ml-10 {
+ margin-left: 4rem !important;
+}
+
+.mx-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+}
+
+.my-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+}
+
+.mxn-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+}
+
+.mx-10-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+@media (min-width: 20rem) {
+ .m-xs-0 {
+ margin: 0 !important;
+ }
+ .mt-xs-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xs-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xs-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xs-0 {
+ margin-left: 0 !important;
+ }
+ .mx-xs-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-xs-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-xs-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xs-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xs-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xs-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xs-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-xs-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-xs-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-xs-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xs-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xs-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xs-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xs-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-xs-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-xs-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-xs-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-xs-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-xs-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-xs-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-xs-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-xs-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-xs-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-xs-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-4 {
+ margin: 1rem !important;
+ }
+ .mt-xs-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-xs-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-xs-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xs-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-xs-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-xs-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-xs-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-xs-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xs-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xs-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xs-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-xs-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-xs-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-xs-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-6 {
+ margin: 2rem !important;
+ }
+ .mt-xs-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-xs-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-xs-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-xs-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-xs-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-xs-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-xs-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-xs-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-xs-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-xs-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-xs-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-xs-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-xs-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-xs-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-8 {
+ margin: 3rem !important;
+ }
+ .mt-xs-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-xs-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-xs-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xs-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-xs-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-xs-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-xs-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-xs-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-xs-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-xs-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-xs-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-xs-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-xs-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-xs-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-10 {
+ margin: 4rem !important;
+ }
+ .mt-xs-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-xs-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-xs-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-xs-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-xs-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-xs-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-xs-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-0 {
+ margin: 0 !important;
+ }
+ .mt-sm-0 {
+ margin-top: 0 !important;
+ }
+ .mr-sm-0 {
+ margin-right: 0 !important;
+ }
+ .mb-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-sm-0 {
+ margin-left: 0 !important;
+ }
+ .mx-sm-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-sm-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-sm-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-sm-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-sm-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-sm-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-sm-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-sm-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-sm-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-sm-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-sm-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-sm-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-sm-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-sm-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-4 {
+ margin: 1rem !important;
+ }
+ .mt-sm-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-sm-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-sm-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-sm-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-sm-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-sm-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-sm-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-6 {
+ margin: 2rem !important;
+ }
+ .mt-sm-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-sm-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-sm-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-sm-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-sm-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-sm-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-sm-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-sm-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-sm-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-sm-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-sm-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-sm-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-sm-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-sm-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-8 {
+ margin: 3rem !important;
+ }
+ .mt-sm-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-sm-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-sm-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-sm-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-sm-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-sm-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-sm-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-sm-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-sm-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-sm-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-sm-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-10 {
+ margin: 4rem !important;
+ }
+ .mt-sm-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-sm-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-sm-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-sm-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-sm-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-sm-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-sm-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-0 {
+ margin: 0 !important;
+ }
+ .mt-md-0 {
+ margin-top: 0 !important;
+ }
+ .mr-md-0 {
+ margin-right: 0 !important;
+ }
+ .mb-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-md-0 {
+ margin-left: 0 !important;
+ }
+ .mx-md-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-md-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-md-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-md-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-md-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-md-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-md-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-md-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-md-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-md-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-md-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-md-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-md-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-md-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-md-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-md-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-4 {
+ margin: 1rem !important;
+ }
+ .mt-md-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-md-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-md-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-md-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-md-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-md-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-md-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-md-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-md-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-md-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-6 {
+ margin: 2rem !important;
+ }
+ .mt-md-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-md-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-md-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-md-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-md-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-md-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-md-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-md-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-md-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-md-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-md-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-md-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-md-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-md-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-8 {
+ margin: 3rem !important;
+ }
+ .mt-md-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-md-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-md-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-md-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-md-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-md-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-md-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-md-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-md-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-md-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-md-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-md-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-md-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-10 {
+ margin: 4rem !important;
+ }
+ .mt-md-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-md-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-md-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-md-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-md-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-md-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-md-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-0 {
+ margin: 0 !important;
+ }
+ .mt-lg-0 {
+ margin-top: 0 !important;
+ }
+ .mr-lg-0 {
+ margin-right: 0 !important;
+ }
+ .mb-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-lg-0 {
+ margin-left: 0 !important;
+ }
+ .mx-lg-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-lg-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-lg-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-lg-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-lg-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-lg-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-lg-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-lg-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-lg-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-lg-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-lg-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-lg-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-lg-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-lg-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-4 {
+ margin: 1rem !important;
+ }
+ .mt-lg-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-lg-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-lg-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-lg-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-lg-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-lg-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-lg-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-6 {
+ margin: 2rem !important;
+ }
+ .mt-lg-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-lg-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-lg-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-lg-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-lg-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-lg-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-lg-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-lg-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-lg-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-lg-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-lg-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-lg-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-lg-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-lg-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-8 {
+ margin: 3rem !important;
+ }
+ .mt-lg-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-lg-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-lg-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-lg-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-lg-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-lg-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-lg-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-lg-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-lg-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-lg-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-lg-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-10 {
+ margin: 4rem !important;
+ }
+ .mt-lg-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-lg-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-lg-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-lg-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-lg-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-lg-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-lg-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-0 {
+ margin: 0 !important;
+ }
+ .mt-xl-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xl-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xl-0 {
+ margin-left: 0 !important;
+ }
+ .mx-xl-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-xl-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-xl-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-xl-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-xl-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-xl-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-xl-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-xl-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-xl-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-xl-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-xl-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-xl-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-xl-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-xl-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-4 {
+ margin: 1rem !important;
+ }
+ .mt-xl-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-xl-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-xl-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-xl-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-xl-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-xl-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-xl-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-6 {
+ margin: 2rem !important;
+ }
+ .mt-xl-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-xl-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-xl-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-xl-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-xl-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-xl-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-xl-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-xl-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-xl-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-xl-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-xl-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-xl-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-xl-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-xl-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-8 {
+ margin: 3rem !important;
+ }
+ .mt-xl-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-xl-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-xl-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-xl-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-xl-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-xl-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-xl-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-xl-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-xl-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-xl-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-xl-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-10 {
+ margin: 4rem !important;
+ }
+ .mt-xl-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-xl-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-xl-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-xl-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-xl-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-xl-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-xl-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+.p-0 {
+ padding: 0 !important;
+}
+
+.pt-0 {
+ padding-top: 0 !important;
+}
+
+.pr-0 {
+ padding-right: 0 !important;
+}
+
+.pb-0 {
+ padding-bottom: 0 !important;
+}
+
+.pl-0 {
+ padding-left: 0 !important;
+}
+
+.px-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+}
+
+.py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.p-1 {
+ padding: 0.25rem !important;
+}
+
+.pt-1 {
+ padding-top: 0.25rem !important;
+}
+
+.pr-1 {
+ padding-right: 0.25rem !important;
+}
+
+.pb-1 {
+ padding-bottom: 0.25rem !important;
+}
+
+.pl-1 {
+ padding-left: 0.25rem !important;
+}
+
+.px-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+}
+
+.py-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+}
+
+.p-2 {
+ padding: 0.5rem !important;
+}
+
+.pt-2 {
+ padding-top: 0.5rem !important;
+}
+
+.pr-2 {
+ padding-right: 0.5rem !important;
+}
+
+.pb-2 {
+ padding-bottom: 0.5rem !important;
+}
+
+.pl-2 {
+ padding-left: 0.5rem !important;
+}
+
+.px-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+}
+
+.py-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+}
+
+.p-3 {
+ padding: 0.75rem !important;
+}
+
+.pt-3 {
+ padding-top: 0.75rem !important;
+}
+
+.pr-3 {
+ padding-right: 0.75rem !important;
+}
+
+.pb-3 {
+ padding-bottom: 0.75rem !important;
+}
+
+.pl-3 {
+ padding-left: 0.75rem !important;
+}
+
+.px-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+}
+
+.py-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+}
+
+.p-4 {
+ padding: 1rem !important;
+}
+
+.pt-4 {
+ padding-top: 1rem !important;
+}
+
+.pr-4 {
+ padding-right: 1rem !important;
+}
+
+.pb-4 {
+ padding-bottom: 1rem !important;
+}
+
+.pl-4 {
+ padding-left: 1rem !important;
+}
+
+.px-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+}
+
+.py-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+}
+
+.p-5 {
+ padding: 1.5rem !important;
+}
+
+.pt-5 {
+ padding-top: 1.5rem !important;
+}
+
+.pr-5 {
+ padding-right: 1.5rem !important;
+}
+
+.pb-5 {
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-5 {
+ padding-left: 1.5rem !important;
+}
+
+.px-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+}
+
+.py-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+}
+
+.p-6 {
+ padding: 2rem !important;
+}
+
+.pt-6 {
+ padding-top: 2rem !important;
+}
+
+.pr-6 {
+ padding-right: 2rem !important;
+}
+
+.pb-6 {
+ padding-bottom: 2rem !important;
+}
+
+.pl-6 {
+ padding-left: 2rem !important;
+}
+
+.px-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+}
+
+.py-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+}
+
+.p-7 {
+ padding: 2.5rem !important;
+}
+
+.pt-7 {
+ padding-top: 2.5rem !important;
+}
+
+.pr-7 {
+ padding-right: 2.5rem !important;
+}
+
+.pb-7 {
+ padding-bottom: 2.5rem !important;
+}
+
+.pl-7 {
+ padding-left: 2.5rem !important;
+}
+
+.px-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+}
+
+.py-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+}
+
+.p-8 {
+ padding: 3rem !important;
+}
+
+.pt-8 {
+ padding-top: 3rem !important;
+}
+
+.pr-8 {
+ padding-right: 3rem !important;
+}
+
+.pb-8 {
+ padding-bottom: 3rem !important;
+}
+
+.pl-8 {
+ padding-left: 3rem !important;
+}
+
+.px-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+}
+
+.py-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+}
+
+.p-9 {
+ padding: 3.5rem !important;
+}
+
+.pt-9 {
+ padding-top: 3.5rem !important;
+}
+
+.pr-9 {
+ padding-right: 3.5rem !important;
+}
+
+.pb-9 {
+ padding-bottom: 3.5rem !important;
+}
+
+.pl-9 {
+ padding-left: 3.5rem !important;
+}
+
+.px-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+}
+
+.py-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+}
+
+.p-10 {
+ padding: 4rem !important;
+}
+
+.pt-10 {
+ padding-top: 4rem !important;
+}
+
+.pr-10 {
+ padding-right: 4rem !important;
+}
+
+.pb-10 {
+ padding-bottom: 4rem !important;
+}
+
+.pl-10 {
+ padding-left: 4rem !important;
+}
+
+.px-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+}
+
+.py-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+}
+
+@media (min-width: 20rem) {
+ .p-xs-0 {
+ padding: 0 !important;
+ }
+ .pt-xs-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xs-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xs-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xs-0 {
+ padding-left: 0 !important;
+ }
+ .px-xs-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-xs-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-xs-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xs-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xs-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xs-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xs-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-xs-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-xs-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-xs-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xs-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xs-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xs-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xs-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-xs-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-xs-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-xs-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-xs-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-xs-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-xs-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-xs-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-xs-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-xs-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-xs-4 {
+ padding: 1rem !important;
+ }
+ .pt-xs-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-xs-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-xs-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xs-4 {
+ padding-left: 1rem !important;
+ }
+ .px-xs-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-xs-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-xs-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-xs-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xs-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xs-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xs-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-xs-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-xs-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-xs-6 {
+ padding: 2rem !important;
+ }
+ .pt-xs-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-xs-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-xs-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-xs-6 {
+ padding-left: 2rem !important;
+ }
+ .px-xs-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-xs-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-xs-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-xs-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-xs-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-xs-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-xs-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-xs-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-xs-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-xs-8 {
+ padding: 3rem !important;
+ }
+ .pt-xs-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-xs-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-xs-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xs-8 {
+ padding-left: 3rem !important;
+ }
+ .px-xs-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-xs-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-xs-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-xs-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-xs-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-xs-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-xs-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-xs-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-xs-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-xs-10 {
+ padding: 4rem !important;
+ }
+ .pt-xs-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-xs-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-xs-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-xs-10 {
+ padding-left: 4rem !important;
+ }
+ .px-xs-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-xs-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .p-sm-0 {
+ padding: 0 !important;
+ }
+ .pt-sm-0 {
+ padding-top: 0 !important;
+ }
+ .pr-sm-0 {
+ padding-right: 0 !important;
+ }
+ .pb-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-sm-0 {
+ padding-left: 0 !important;
+ }
+ .px-sm-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-sm-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-sm-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-sm-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-sm-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-sm-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-sm-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-sm-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-sm-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-sm-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-sm-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-sm-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-sm-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-sm-4 {
+ padding: 1rem !important;
+ }
+ .pt-sm-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-sm-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-sm-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-sm-4 {
+ padding-left: 1rem !important;
+ }
+ .px-sm-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-sm-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-sm-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-sm-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-sm-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-sm-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-sm-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-sm-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-sm-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-sm-6 {
+ padding: 2rem !important;
+ }
+ .pt-sm-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-sm-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-sm-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-sm-6 {
+ padding-left: 2rem !important;
+ }
+ .px-sm-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-sm-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-sm-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-sm-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-sm-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-sm-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-sm-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-sm-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-sm-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-sm-8 {
+ padding: 3rem !important;
+ }
+ .pt-sm-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-sm-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-sm-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-sm-8 {
+ padding-left: 3rem !important;
+ }
+ .px-sm-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-sm-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-sm-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-sm-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-sm-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-sm-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-sm-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-sm-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-sm-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-sm-10 {
+ padding: 4rem !important;
+ }
+ .pt-sm-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-sm-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-sm-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-sm-10 {
+ padding-left: 4rem !important;
+ }
+ .px-sm-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-sm-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .p-md-0 {
+ padding: 0 !important;
+ }
+ .pt-md-0 {
+ padding-top: 0 !important;
+ }
+ .pr-md-0 {
+ padding-right: 0 !important;
+ }
+ .pb-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-md-0 {
+ padding-left: 0 !important;
+ }
+ .px-md-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-md-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-md-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-md-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-md-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-md-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-md-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-md-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-md-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-md-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-md-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-md-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-md-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-md-4 {
+ padding: 1rem !important;
+ }
+ .pt-md-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-md-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-md-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-md-4 {
+ padding-left: 1rem !important;
+ }
+ .px-md-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-md-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-md-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-md-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-md-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-md-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-md-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-md-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-md-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-md-6 {
+ padding: 2rem !important;
+ }
+ .pt-md-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-md-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-md-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-md-6 {
+ padding-left: 2rem !important;
+ }
+ .px-md-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-md-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-md-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-md-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-md-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-md-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-md-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-md-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-md-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-md-8 {
+ padding: 3rem !important;
+ }
+ .pt-md-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-md-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-md-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-md-8 {
+ padding-left: 3rem !important;
+ }
+ .px-md-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-md-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-md-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-md-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-md-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-md-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-md-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-md-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-md-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-md-10 {
+ padding: 4rem !important;
+ }
+ .pt-md-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-md-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-md-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-md-10 {
+ padding-left: 4rem !important;
+ }
+ .px-md-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-md-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .p-lg-0 {
+ padding: 0 !important;
+ }
+ .pt-lg-0 {
+ padding-top: 0 !important;
+ }
+ .pr-lg-0 {
+ padding-right: 0 !important;
+ }
+ .pb-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-lg-0 {
+ padding-left: 0 !important;
+ }
+ .px-lg-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-lg-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-lg-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-lg-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-lg-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-lg-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-lg-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-lg-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-lg-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-lg-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-lg-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-lg-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-lg-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-lg-4 {
+ padding: 1rem !important;
+ }
+ .pt-lg-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-lg-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-lg-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-lg-4 {
+ padding-left: 1rem !important;
+ }
+ .px-lg-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-lg-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-lg-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-lg-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-lg-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-lg-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-lg-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-lg-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-lg-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-lg-6 {
+ padding: 2rem !important;
+ }
+ .pt-lg-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-lg-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-lg-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-lg-6 {
+ padding-left: 2rem !important;
+ }
+ .px-lg-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-lg-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-lg-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-lg-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-lg-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-lg-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-lg-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-lg-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-lg-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-lg-8 {
+ padding: 3rem !important;
+ }
+ .pt-lg-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-lg-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-lg-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-lg-8 {
+ padding-left: 3rem !important;
+ }
+ .px-lg-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-lg-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-lg-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-lg-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-lg-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-lg-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-lg-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-lg-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-lg-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-lg-10 {
+ padding: 4rem !important;
+ }
+ .pt-lg-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-lg-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-lg-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-lg-10 {
+ padding-left: 4rem !important;
+ }
+ .px-lg-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-lg-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .p-xl-0 {
+ padding: 0 !important;
+ }
+ .pt-xl-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xl-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xl-0 {
+ padding-left: 0 !important;
+ }
+ .px-xl-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-xl-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-xl-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-xl-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-xl-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-xl-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-xl-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-xl-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-xl-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-xl-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-xl-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-xl-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-xl-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-xl-4 {
+ padding: 1rem !important;
+ }
+ .pt-xl-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-xl-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-xl-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xl-4 {
+ padding-left: 1rem !important;
+ }
+ .px-xl-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-xl-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-xl-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-xl-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xl-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xl-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xl-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-xl-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-xl-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-xl-6 {
+ padding: 2rem !important;
+ }
+ .pt-xl-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-xl-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-xl-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-xl-6 {
+ padding-left: 2rem !important;
+ }
+ .px-xl-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-xl-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-xl-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-xl-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-xl-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-xl-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-xl-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-xl-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-xl-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-xl-8 {
+ padding: 3rem !important;
+ }
+ .pt-xl-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-xl-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-xl-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xl-8 {
+ padding-left: 3rem !important;
+ }
+ .px-xl-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-xl-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-xl-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-xl-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-xl-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-xl-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-xl-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-xl-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-xl-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-xl-10 {
+ padding: 4rem !important;
+ }
+ .pt-xl-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-xl-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-xl-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-xl-10 {
+ padding-left: 4rem !important;
+ }
+ .px-xl-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-xl-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media print {
+ .site-footer,
+ .site-button,
+ #edit-this-page,
+ #back-to-top,
+ .site-nav,
+ .main-header {
+ display: none !important;
+ }
+ .side-bar {
+ width: 100%;
+ height: auto;
+ border-right: 0 !important;
+ }
+ .site-header {
+ border-bottom: 1px solid #44434d;
+ }
+ .site-title {
+ font-size: 1rem !important;
+ font-weight: 700 !important;
+ }
+ .text-small {
+ font-size: 8pt !important;
+ }
+ pre.highlight {
+ border: 1px solid #44434d;
+ }
+ .main {
+ max-width: none;
+ margin-left: 0;
+ }
+}
+a.skip-to-main {
+ left: -999px;
+ position: absolute;
+ top: auto;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ z-index: -999;
+}
+
+a.skip-to-main:focus,
+a.skip-to-main:active {
+ color: #2c84fa;
+ background-color: #27262b;
+ left: auto;
+ top: auto;
+ width: 30%;
+ height: auto;
+ overflow: auto;
+ margin: 10px 35%;
+ padding: 5px;
+ border-radius: 15px;
+ border: 4px solid #264caf;
+ text-align: center;
+ font-size: 1.2em;
+ z-index: 999;
+}
+
+div.opaque {
+ background-color: #27262b;
+}
+
+/*# sourceMappingURL=just-the-docs-dark.css.map */
\ No newline at end of file
diff --git a/docs/_site/assets/css/just-the-docs-dark.css.map b/docs/_site/assets/css/just-the-docs-dark.css.map
new file mode 100644
index 0000000..d33aa10
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-dark.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/OneDarkJekyll/syntax.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/normalize.scss/normalize.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/base.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/color_schemes/dark.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/_variables.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/content.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/navigation.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/labels.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/buttons.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_buttons.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/search.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/tables.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/code.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_colors.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_lists.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_spacing.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/print.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/skiptomain.scss","just-the-docs-dark.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC7QF;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvQF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;EACE,cCJa;;;ADOf;EACE;;;AAGF;EACE;;AEmBA;EACE;;AClBA;EHHJ;IEyBI;;;;AFnBJ;EACE,aIfiB;EJgBjB;EACA,aIbiB;EJcjB,OIiBY;EJhBZ,kBIYY;EJXZ;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA,aI1CyB;EJ2CzB,OIjBY;;;AJoBd;EACE;EACA;;;AAGF;EACE,OIlBS;EJmBT;;;AAGF;EACE;EACA,uBInCY;EJoCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBInEY;EJoEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD4BY;;ADpBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;ADpFR;EEQF;IAEI,aD2ES;;;ADrFX;EEQF;IAQI;;;AAOF;EACE;EACA,kBDLQ;;ADpBV;EEuBA;IAKI;IACA,kBDTM;;;ACYR;EACE;;AFjCJ;EEgCE;IAII;;;;AAOV;EACE;;AF5CE;EE2CJ;IAII;IACA,WDyCY;;;;ACrChB;EACE,aDaK;ECZL,gBDYK;EDvDL,eCuDK;EDtDL,cCsDK;;ADlEH;EEoDJ;IFrCI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEoDJ;IAOI,aDSG;ICRH,gBDQG;;;;ACJP;EACE;EACA;;AFlEE;EEgEJ;IAKI;IACA;IACA,QDmBY;;;;ACfhB;AAAA;AAAA;EAGE;;AF9EE;EE2EJ;AAAA;AAAA;IAMI,ODGQ;;;;ACCZ;EACE;;AAEA;EACE;;AFzFA;EEqFJ;IAQI;IACA,aDxBG;ICyBH,gBD7BG;IC8BH;IACA;;;;AAIJ;EACE;EACA,YDbc;ECcd;;AFxGE;EEqGJ;IAMI,QDjBY;ICkBZ,YDlBY;ICmBZ;;;;AAIJ;EACE;EACA;EACA;EACA;EACA,aDrDK;ECsDL,gBDtDK;ECuDL,ODnGY;EDVZ,eCuDK;EDtDL,cCsDK;;ADlEH;EEiHJ;IFlGI,eCqDG;IDpDH,cCoDG;;;AF/BL;EACE;;ACtCA;EEiHJ;IHvEI;IACA,aEhDuB;;;ADKvB;EEiHJ;IAcI,aD/DG;ICgEH,gBDhEG;;;;AC+EP;EACE;EACA;EACA,SDhFK;ECiFL;;;AFnJE;EEuJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDzGM;EC0GN;;AFlLE;EE+KJ;IAMI;IACA;;;;AAMJ;EACE;EACA;EACA;EACA,aD9HK;EC+HL,gBD/HK;ECgIL,ODlLY;EDLZ,eCuDK;EDtDL,cCsDK;;ADlEH;EE4LJ;IF7KI,eCqDG;IDpDH,cCoDG;;;AFvEL;EACE;;ACEA;EE4LJ;IH1LI;;;ACFA;EE4LJ;IAaI;IACA;;;;AAIJ;EACE,OD5IK;EC6IL,QD7IK;EC8IL,ODpLS;;;AEtCX;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;;AJ1BN;EACE;;ACRA;EG2BE;IJfF;;;ACZA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OFxIK;EEyIL;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;ALoBF;EACE;;AClBA;EILF;IL2BE;;;ACtBA;EDOF;IACE;;;ACRA;EILF;ILiBE;;;AKPA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHjCK;;AD7BP;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH9EI;;AGiFN;EACE,OHlFI;;AGwFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AL/HA;EACE;;ACEA;EIuHJ;ILrHI;;;ACFA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OHtHC;;AGyHH;EACE,OH1HC;;;AGmIX;EACE;EACA;;ALrKA;EACE;;ACEA;EIgKJ;IL9JI;;;AKmKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;;AL3MA;EACE;;ACEA;EIuMJ;ILrMI;;;AKyMF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;EAEE;;ANoEA;AAAA;EACE;EACA,aElEuB;;ADKvB;EKXJ;AAAA;IN4EI;;;;AA5BF;AAAA;AAAA;EACE;;ACtCA;EKJJ;AAAA;AAAA;IN8CI;IACA,aEhDuB;;;;AFgCzB;AAAA;EACE;;AC5BA;EKEJ;AAAA;IN8BI;;;;AMzBJ;AAAA;EAEE;EACA;EACA;;ANdA;AAAA;EACE;;ACEA;EKOJ;AAAA;INLI;;;;AMcJ;EACE;;;ANVA;AAAA;EACE;;ACRA;EKoBJ;AAAA;INRI;;;;AAfF;AAAA;EACE;;ACEA;EKyBJ;AAAA;INvBI;;;;AALF;EACE;;ACEA;EK8BJ;IN5BI;;;;AMgCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EK5BT;;APLA;AAAA;EACE;;ACEA;EMRJ;AAAA;IPUI;;;;AOKJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON+BS;EM9BT;EACA;EACA;EACA,kBNiBY;EMhBZ;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ON/BS;EMgCT;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORTY;EQUZ,kBRfY;EQgBZ;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBRxBU;IQyBV;;;AAGF;EACE;;AAEA;EACE,ORvBK;;;AQ4BX;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRhEY;EQiEZ,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;;AVnFA;EACE;;AClBA;ESiGJ;IV3EI;;;ACtBA;EDOF;IACE;;;ACRA;ESiGJ;IVrFI;;;;AUgGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX1Ha;;;AW8HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AVvIF;EACE;;ACRA;ES6IF;IVjIE;;;ACZA;EDHF;IACE;;;ACEA;ES6IF;IV3IE;;;AUoJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,OR7HO;EQ8HP;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;;AV3LA;EACE;;ACYA;ESwKJ;IVhLI;;;;AU0LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRzKY;;AFrBZ;EACE;;ACEA;ESkLJ;IVhLI;;;ACFA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;;AVzMA;EACE;;ACRA;ES+MJ;IVnMI;;;;AUwMJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBRxMY;EQyMZ;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB;IQyKjB,YACE;;;AAKN;EACE,kBRxPU;;ADnBV;ES0QF;IAII;;;AT9QF;ESkRF;IAEI;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA,YACE;;ATjSF;ESuSA;IACE;IACA;IACA;;;AAIJ;EACE,aRvOI;;ADxEJ;ES8SF;IAII;;;;AC7TN;EACE;EACA;EACA;EACA,eT0EK;ESzEL;EACA,eTkFc;ESjFd,YACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA,kBTQY;ESPZ;EACA;;AXNA;AAAA;EACE;;ACRA;EUOJ;AAAA;IXKI;;;AWKF;AAAA;EACE;;;AAOE;AAAA;EAEE;;AAGF;EACE,gBTkCD;;;AS3BL;EACE;;;AC9CF;EACE;EACA;EACA,kBbDoB;EaEpB;EACA,eV+EY;;;AU1EhB;EACE,cVcY;;;AUqCd;AAAA;AAAA;EAGE;EACA,eVMK;EULL,kBbjEsB;EakEtB,eVgBc;EUfd;EACA;EACA;EACA;;AAIA;AAAA;AAAA;EACE,OVLG;EUMH;EACA;EACA;EACA;EACA;EACA,kBbjFoB;EakFpB,OVrDU;EUsDV;;AAEA;AAAA;AAAA;EACE,MVzDQ;;AU4DV;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAMF;AAAA;AAAA;EACE;EACA;;;AASJ;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAUJ;EACE;EACA,eVlEK;;AU2CL;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAwBF;AAAA;EAEE;EACA,SVjFG;EUkFH;EACA;;;AAQJ;EACE;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;EACA,kBb3KoB;Ea4KpB;;AZ1KF;AAAA;EACE;;ACEA;EWkKF;AAAA;IZhKE;;;AY0KF;EACE;EACA,eV7GG;EU8GH,cV9GG;;AUiHL;EACE;EACA;;;AAKJ;AAAA;EAEE,SV1HK;EU2HL,eV3HK;EU4HL;EACA;EACA,eVlHc;;AUoHd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAIF;AAAA;EAEE,Yb9NsB;EaiOpB,ObhOoB;;;AauOxB;EACE,YbzOsB;;;AcLxB;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AdlGA;EACE;;ACYA;EcZJ;IfII;;;;AAKF;EACE;;ACEA;EcRJ;IfUI;;;;AAKF;EACE;;ACRA;EcJJ;IfgBI;;;;AAKF;EACE;;AClBA;EcAJ;IfsBI;;;;AAKF;EACE;;AC5BA;EcIJ;If4BI;;;;AAKF;EACE;;ACtCA;EcQJ;IfkCI;IACA,aEhDuB;;;;AFqDzB;EACE;EACA,aEvDuB;;ADKvB;EcYJ;If0CI;;;;AAKF;EACE;EACA,aElEuB;;ADKvB;EcgBJ;IfiDI;;;;AAKF;EACE;EACA,aE7EuB;;ADKvB;EcoBJ;IfwDI;;;;AAKF;EACE;EACA,aExFuB;;ADKvB;EcwBJ;If+DI;;;;Ae3DJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjB4BS;EiB3BT,kBjBkBY;EiBjBZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACpBF;EACE,kBlByBY","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n\n.highlight pre {\n background: #f9f9f9;\n}\n\n.highlight .hll {\n background: #f9f9f9;\n}\n\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n\n.highlight .k {\n color: #a625a4;\n}\n\n.highlight .l {\n color: #50a04f;\n}\n\n.highlight .n {\n color: #383942;\n}\n\n.highlight .o {\n color: #383942;\n}\n\n.highlight .p {\n color: #383942;\n}\n\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #a625a4;\n}\n\n.highlight .kd {\n color: #a625a4;\n}\n\n.highlight .kn {\n color: #a625a4;\n}\n\n.highlight .kp {\n color: #a625a4;\n}\n\n.highlight .kr {\n color: #a625a4;\n}\n\n.highlight .kt {\n color: #a625a4;\n}\n\n.highlight .ld {\n color: #50a04f;\n}\n\n.highlight .m {\n color: #b66a00;\n}\n\n.highlight .s {\n color: #50a04f;\n}\n\n.highlight .na {\n color: #b66a00;\n}\n\n.highlight .nb {\n color: #ca7601;\n}\n\n.highlight .nc {\n color: #ca7601;\n}\n\n.highlight .no {\n color: #ca7601;\n}\n\n.highlight .nd {\n color: #ca7601;\n}\n\n.highlight .ni {\n color: #ca7601;\n}\n\n.highlight .ne {\n color: #ca7601;\n}\n\n.highlight .nf {\n color: #383942;\n}\n\n.highlight .nl {\n color: #ca7601;\n}\n\n.highlight .nn {\n color: #383942;\n}\n\n.highlight .nx {\n color: #383942;\n}\n\n.highlight .py {\n color: #ca7601;\n}\n\n.highlight .nt {\n color: #e35549;\n}\n\n.highlight .nv {\n color: #ca7601;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #b66a00;\n}\n\n.highlight .mh {\n color: #b66a00;\n}\n\n.highlight .mi {\n color: #b66a00;\n}\n\n.highlight .mo {\n color: #b66a00;\n}\n\n.highlight .sb {\n color: #50a04f;\n}\n\n.highlight .sc {\n color: #50a04f;\n}\n\n.highlight .sd {\n color: #50a04f;\n}\n\n.highlight .s2 {\n color: #50a04f;\n}\n\n.highlight .se {\n color: #50a04f;\n}\n\n.highlight .sh {\n color: #50a04f;\n}\n\n.highlight .si {\n color: #50a04f;\n}\n\n.highlight .sx {\n color: #50a04f;\n}\n\n.highlight .sr {\n color: #0083bb;\n}\n\n.highlight .s1 {\n color: #50a04f;\n}\n\n.highlight .ss {\n color: #0083bb;\n}\n\n.highlight .bp {\n color: #ca7601;\n}\n\n.highlight .vc {\n color: #ca7601;\n}\n\n.highlight .vg {\n color: #ca7601;\n}\n\n.highlight .vi {\n color: #e35549;\n}\n\n.highlight .il {\n color: #b66a00;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #e05151;\n}\n\n.highlight .gi {\n color: #43d089;\n}\n\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme\n\n.highlight,\npre.highlight {\n background: #31343f;\n color: #dee2f7;\n}\n\n.highlight pre {\n background: #31343f;\n}\n\n.highlight .hll {\n background: #31343f;\n}\n\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n\n.highlight .k {\n color: #e19ef5;\n}\n\n.highlight .l {\n color: #a3eea0;\n}\n\n.highlight .n {\n color: #dee2f7;\n}\n\n.highlight .o {\n color: #dee2f7;\n}\n\n.highlight .p {\n color: #dee2f7;\n}\n\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #e19ef5;\n}\n\n.highlight .kd {\n color: #e19ef5;\n}\n\n.highlight .kn {\n color: #e19ef5;\n}\n\n.highlight .kp {\n color: #e19ef5;\n}\n\n.highlight .kr {\n color: #e19ef5;\n}\n\n.highlight .kt {\n color: #e19ef5;\n}\n\n.highlight .ld {\n color: #a3eea0;\n}\n\n.highlight .m {\n color: #eddc96;\n}\n\n.highlight .s {\n color: #a3eea0;\n}\n\n.highlight .na {\n color: #eddc96;\n}\n\n.highlight .nb {\n color: #fdce68;\n}\n\n.highlight .nc {\n color: #fdce68;\n}\n\n.highlight .no {\n color: #fdce68;\n}\n\n.highlight .nd {\n color: #fdce68;\n}\n\n.highlight .ni {\n color: #fdce68;\n}\n\n.highlight .ne {\n color: #fdce68;\n}\n\n.highlight .nf {\n color: #dee2f7;\n}\n\n.highlight .nl {\n color: #fdce68;\n}\n\n.highlight .nn {\n color: #dee2f7;\n}\n\n.highlight .nx {\n color: #dee2f7;\n}\n\n.highlight .py {\n color: #fdce68;\n}\n\n.highlight .nt {\n color: #f9867b;\n}\n\n.highlight .nv {\n color: #fdce68;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #eddc96;\n}\n\n.highlight .mh {\n color: #eddc96;\n}\n\n.highlight .mi {\n color: #eddc96;\n}\n\n.highlight .mo {\n color: #eddc96;\n}\n\n.highlight .sb {\n color: #a3eea0;\n}\n\n.highlight .sc {\n color: #a3eea0;\n}\n\n.highlight .sd {\n color: #a3eea0;\n}\n\n.highlight .s2 {\n color: #a3eea0;\n}\n\n.highlight .se {\n color: #a3eea0;\n}\n\n.highlight .sh {\n color: #a3eea0;\n}\n\n.highlight .si {\n color: #a3eea0;\n}\n\n.highlight .sx {\n color: #a3eea0;\n}\n\n.highlight .sr {\n color: #7be2f9;\n}\n\n.highlight .s1 {\n color: #a3eea0;\n}\n\n.highlight .ss {\n color: #7be2f9;\n}\n\n.highlight .bp {\n color: #fdce68;\n}\n\n.highlight .vc {\n color: #fdce68;\n}\n\n.highlight .vg {\n color: #fdce68;\n}\n\n.highlight .vi {\n color: #f9867b;\n}\n\n.highlight .il {\n color: #eddc96;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #f92672;\n}\n\n.highlight .gi {\n color: #a6e22e;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\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.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n appearance: none;\n}\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 */\n\n::-webkit-file-upload-button {\n appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n\n @include fs-4;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: dark;\n$body-background-color: $grey-dk-300;\n$body-heading-color: $grey-lt-000;\n$body-text-color: $grey-lt-300;\n$link-color: $blue-000;\n$nav-child-link-color: $grey-dk-000;\n$sidebar-color: $grey-dk-300;\n$base-button-color: $grey-dk-250;\n$btn-primary-color: $blue-200;\n$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid\n$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid\n$feedback-color: darken($sidebar-color, 3%);\n$table-background-color: $grey-dk-250;\n$search-background-color: $grey-dk-250;\n$search-result-preview-color: $grey-dk-000;\n$border-color: $grey-dk-200;\n\n@import \"./vendor/OneDarkJekyll/syntax\"; // this is the one-dark-vivid atom syntax theme\n","@mixin fs-1 {\n & {\n font-size: $font-size-1 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n & {\n font-size: $font-size-2 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n & {\n font-size: $font-size-3 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n & {\n font-size: $font-size-4 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n & {\n font-size: $font-size-5 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n & {\n font-size: $font-size-6 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n & {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n & {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n & {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n & {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include container;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n\n @include container;\n\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n\n @include container;\n\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n margin: 0;\n\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n font-weight: 300;\n\n @include fs-8;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n\n @include fs-2;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n border-radius: 12px;\n\n @include fs-2;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n @include fs-3;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n margin-top: 0;\n margin-bottom: $sp-3;\n\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n\n @include fs-2;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./color_schemes/dark\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-dark.css"}
\ No newline at end of file
diff --git a/docs/_site/assets/css/just-the-docs-default.css b/docs/_site/assets/css/just-the-docs-default.css
new file mode 100644
index 0000000..da5e663
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-default.css
@@ -0,0 +1,7348 @@
+@charset "UTF-8";
+.highlight,
+pre.highlight {
+ background: #f9f9f9;
+ color: #383942;
+}
+
+.highlight pre {
+ background: #f9f9f9;
+}
+
+.highlight .hll {
+ background: #f9f9f9;
+}
+
+.highlight .c {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .err {
+ color: #fff;
+ background-color: #e05151;
+}
+
+.highlight .k {
+ color: #a625a4;
+}
+
+.highlight .l {
+ color: #50a04f;
+}
+
+.highlight .n {
+ color: #383942;
+}
+
+.highlight .o {
+ color: #383942;
+}
+
+.highlight .p {
+ color: #383942;
+}
+
+.highlight .cm {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .cp {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .c1 {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .cs {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .ge {
+ font-style: italic;
+}
+
+.highlight .gs {
+ font-weight: 700;
+}
+
+.highlight .kc {
+ color: #a625a4;
+}
+
+.highlight .kd {
+ color: #a625a4;
+}
+
+.highlight .kn {
+ color: #a625a4;
+}
+
+.highlight .kp {
+ color: #a625a4;
+}
+
+.highlight .kr {
+ color: #a625a4;
+}
+
+.highlight .kt {
+ color: #a625a4;
+}
+
+.highlight .ld {
+ color: #50a04f;
+}
+
+.highlight .m {
+ color: #b66a00;
+}
+
+.highlight .s {
+ color: #50a04f;
+}
+
+.highlight .na {
+ color: #b66a00;
+}
+
+.highlight .nb {
+ color: #ca7601;
+}
+
+.highlight .nc {
+ color: #ca7601;
+}
+
+.highlight .no {
+ color: #ca7601;
+}
+
+.highlight .nd {
+ color: #ca7601;
+}
+
+.highlight .ni {
+ color: #ca7601;
+}
+
+.highlight .ne {
+ color: #ca7601;
+}
+
+.highlight .nf {
+ color: #383942;
+}
+
+.highlight .nl {
+ color: #ca7601;
+}
+
+.highlight .nn {
+ color: #383942;
+}
+
+.highlight .nx {
+ color: #383942;
+}
+
+.highlight .py {
+ color: #ca7601;
+}
+
+.highlight .nt {
+ color: #e35549;
+}
+
+.highlight .nv {
+ color: #ca7601;
+}
+
+.highlight .ow {
+ font-weight: 700;
+}
+
+.highlight .w {
+ color: #f8f8f2;
+}
+
+.highlight .mf {
+ color: #b66a00;
+}
+
+.highlight .mh {
+ color: #b66a00;
+}
+
+.highlight .mi {
+ color: #b66a00;
+}
+
+.highlight .mo {
+ color: #b66a00;
+}
+
+.highlight .sb {
+ color: #50a04f;
+}
+
+.highlight .sc {
+ color: #50a04f;
+}
+
+.highlight .sd {
+ color: #50a04f;
+}
+
+.highlight .s2 {
+ color: #50a04f;
+}
+
+.highlight .se {
+ color: #50a04f;
+}
+
+.highlight .sh {
+ color: #50a04f;
+}
+
+.highlight .si {
+ color: #50a04f;
+}
+
+.highlight .sx {
+ color: #50a04f;
+}
+
+.highlight .sr {
+ color: #0083bb;
+}
+
+.highlight .s1 {
+ color: #50a04f;
+}
+
+.highlight .ss {
+ color: #0083bb;
+}
+
+.highlight .bp {
+ color: #ca7601;
+}
+
+.highlight .vc {
+ color: #ca7601;
+}
+
+.highlight .vg {
+ color: #ca7601;
+}
+
+.highlight .vi {
+ color: #e35549;
+}
+
+.highlight .il {
+ color: #b66a00;
+}
+
+.highlight .gu {
+ color: #75715e;
+}
+
+.highlight .gd {
+ color: #e05151;
+}
+
+.highlight .gi {
+ color: #43d089;
+}
+
+.highlight .language-json .w + .s2 {
+ color: #e35549;
+}
+
+.highlight .language-json .kc {
+ color: #0083bb;
+}
+
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15; /* 1 */
+ text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+:root {
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+html {
+ scroll-behavior: smooth;
+}
+html {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ html {
+ font-size: 1rem !important;
+ }
+}
+
+body {
+ font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji";
+ font-size: inherit;
+ line-height: 1.4;
+ color: #5c5962;
+ background-color: #fff;
+ overflow-wrap: break-word;
+}
+
+ol,
+ul,
+dl,
+pre,
+address,
+blockquote,
+table,
+div,
+hr,
+form,
+fieldset,
+noscript .table-wrapper {
+ margin-top: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+#toctitle {
+ margin-top: 0;
+ margin-bottom: 1em;
+ font-weight: 500;
+ line-height: 1.25;
+ color: #27262b;
+}
+
+p {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+a {
+ color: #7253ed;
+ text-decoration: none;
+}
+
+a:not([class]) {
+ text-decoration: underline;
+ text-decoration-color: #eeebee;
+ text-underline-offset: 2px;
+}
+a:not([class]):hover {
+ text-decoration-color: rgba(114, 83, 237, 0.45);
+}
+
+code {
+ font-family: "SFMono-Regular", menlo, consolas, monospace;
+ font-size: 0.75em;
+ line-height: 1.4;
+}
+
+figure,
+pre {
+ margin: 0;
+}
+
+li {
+ margin: 0.25em 0;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+hr {
+ height: 1px;
+ padding: 0;
+ margin: 2rem 0;
+ background-color: #eeebee;
+ border: 0;
+}
+
+blockquote {
+ margin: 10px 0;
+ margin-block-start: 0;
+ margin-inline-start: 0;
+ padding-left: 1rem;
+ border-left: 3px solid #eeebee;
+}
+
+.side-bar {
+ z-index: 0;
+ display: flex;
+ flex-wrap: wrap;
+ background-color: #f5f6fa;
+}
+@media (min-width: 50rem) {
+ .side-bar {
+ flex-flow: column nowrap;
+ position: fixed;
+ width: 15.5rem;
+ height: 100%;
+ border-right: 1px solid #eeebee;
+ align-items: flex-end;
+ }
+}
+@media (min-width: 66.5rem) {
+ .side-bar {
+ width: calc((100% - 66.5rem) / 2 + 16.5rem);
+ min-width: 16.5rem;
+ }
+}
+@media (min-width: 50rem) {
+ .side-bar + .main {
+ margin-left: 15.5rem;
+ }
+}
+@media (min-width: 66.5rem) {
+ .side-bar + .main {
+ margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem);
+ }
+}
+.side-bar + .main .main-header {
+ display: none;
+ background-color: #f5f6fa;
+}
+@media (min-width: 50rem) {
+ .side-bar + .main .main-header {
+ display: flex;
+ background-color: #fff;
+ }
+}
+.side-bar + .main .main-header.nav-open {
+ display: block;
+}
+@media (min-width: 50rem) {
+ .side-bar + .main .main-header.nav-open {
+ display: flex;
+ }
+}
+
+.main {
+ margin: auto;
+}
+@media (min-width: 50rem) {
+ .main {
+ position: relative;
+ max-width: 50rem;
+ }
+}
+
+.main-content-wrap {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .main-content-wrap {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+@media (min-width: 50rem) {
+ .main-content-wrap {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+}
+
+.main-header {
+ z-index: 0;
+ border-bottom: 1px solid #eeebee;
+}
+@media (min-width: 50rem) {
+ .main-header {
+ display: flex;
+ justify-content: space-between;
+ height: 3.75rem;
+ }
+}
+
+.site-nav,
+.site-header,
+.site-footer {
+ width: 100%;
+}
+@media (min-width: 66.5rem) {
+ .site-nav,
+ .site-header,
+ .site-footer {
+ width: 16.5rem;
+ }
+}
+
+.site-nav {
+ display: none;
+}
+.site-nav.nav-open {
+ display: block;
+}
+@media (min-width: 50rem) {
+ .site-nav {
+ display: block;
+ padding-top: 3rem;
+ padding-bottom: 1rem;
+ overflow-y: auto;
+ flex: 1 1 auto;
+ }
+}
+
+.site-header {
+ display: flex;
+ min-height: 3.75rem;
+ align-items: center;
+}
+@media (min-width: 50rem) {
+ .site-header {
+ height: 3.75rem;
+ max-height: 3.75rem;
+ border-bottom: 1px solid #eeebee;
+ }
+}
+
+.site-title {
+ flex-grow: 1;
+ display: flex;
+ height: 100%;
+ align-items: center;
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #27262b;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .site-title {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.site-title {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ .site-title {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+@media (min-width: 50rem) {
+ .site-title {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+}
+
+.site-button {
+ display: flex;
+ height: 100%;
+ padding: 1rem;
+ align-items: center;
+}
+
+@media (min-width: 50rem) {
+ .site-header .site-button {
+ display: none;
+ }
+}
+.site-title:hover {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%);
+}
+
+.site-button:hover {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 100%);
+}
+
+body {
+ position: relative;
+ padding-bottom: 4rem;
+ overflow-y: scroll;
+}
+@media (min-width: 50rem) {
+ body {
+ position: static;
+ padding-bottom: 0;
+ }
+}
+
+.site-footer {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ color: #959396;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .site-footer {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.site-footer {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .site-footer {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .site-footer {
+ position: static;
+ justify-self: end;
+ }
+}
+
+.icon {
+ width: 1.5rem;
+ height: 1.5rem;
+ color: #7253ed;
+}
+
+.main-content {
+ line-height: 1.6;
+}
+.main-content ol,
+.main-content ul,
+.main-content dl,
+.main-content pre,
+.main-content address,
+.main-content blockquote,
+.main-content .table-wrapper {
+ margin-top: 0.5em;
+}
+.main-content a {
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.main-content ul,
+.main-content ol {
+ padding-left: 1.5em;
+}
+.main-content li .highlight {
+ margin-top: 0.25rem;
+}
+.main-content ol {
+ list-style-type: none;
+ counter-reset: step-counter;
+}
+.main-content ol > li {
+ position: relative;
+}
+.main-content ol > li::before {
+ position: absolute;
+ top: 0.2em;
+ left: -1.6em;
+ color: #959396;
+ content: counter(step-counter);
+ counter-increment: step-counter;
+}
+.main-content ol > li::before {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .main-content ol > li::before {
+ font-size: 0.875rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .main-content ol > li::before {
+ top: 0.11em;
+ }
+}
+.main-content ol > li ol {
+ counter-reset: sub-counter;
+}
+.main-content ol > li ol > li::before {
+ content: counter(sub-counter, lower-alpha);
+ counter-increment: sub-counter;
+}
+.main-content ul {
+ list-style: none;
+}
+.main-content ul > li::before {
+ position: absolute;
+ margin-left: -1.4em;
+ color: #959396;
+ content: "•";
+}
+.main-content .task-list-item::before {
+ content: "";
+}
+.main-content .task-list-item-checkbox {
+ margin-right: 0.6em;
+ margin-left: -1.4em;
+}
+.main-content hr + * {
+ margin-top: 0;
+}
+.main-content h1:first-of-type {
+ margin-top: 0.5em;
+}
+.main-content dl {
+ display: grid;
+ grid-template: auto/10em 1fr;
+}
+.main-content dt,
+.main-content dd {
+ margin: 0.25em 0;
+}
+.main-content dt {
+ grid-column: 1;
+ font-weight: 500;
+ text-align: right;
+}
+.main-content dt::after {
+ content: ":";
+}
+.main-content dd {
+ grid-column: 2;
+ margin-bottom: 0;
+ margin-left: 1em;
+}
+.main-content dd blockquote:first-child,
+.main-content dd div:first-child,
+.main-content dd dl:first-child,
+.main-content dd dt:first-child,
+.main-content dd h1:first-child,
+.main-content dd h2:first-child,
+.main-content dd h3:first-child,
+.main-content dd h4:first-child,
+.main-content dd h5:first-child,
+.main-content dd h6:first-child,
+.main-content dd li:first-child,
+.main-content dd ol:first-child,
+.main-content dd p:first-child,
+.main-content dd pre:first-child,
+.main-content dd table:first-child,
+.main-content dd ul:first-child,
+.main-content dd .table-wrapper:first-child {
+ margin-top: 0;
+}
+.main-content dd dl:first-child dt:first-child,
+.main-content dd dl:first-child dd:nth-child(2),
+.main-content ol dl:first-child dt:first-child,
+.main-content ol dl:first-child dd:nth-child(2),
+.main-content ul dl:first-child dt:first-child,
+.main-content ul dl:first-child dd:nth-child(2) {
+ margin-top: 0;
+}
+.main-content .anchor-heading {
+ position: absolute;
+ right: -1rem;
+ width: 1.5rem;
+ height: 100%;
+ padding-right: 0.25rem;
+ padding-left: 0.25rem;
+ overflow: visible;
+}
+@media (min-width: 50rem) {
+ .main-content .anchor-heading {
+ right: auto;
+ left: -1.5rem;
+ }
+}
+.main-content .anchor-heading svg {
+ display: inline-block;
+ width: 100%;
+ height: 100%;
+ color: #7253ed;
+ visibility: hidden;
+}
+.main-content .anchor-heading:hover svg,
+.main-content .anchor-heading:focus svg,
+.main-content h1:hover > .anchor-heading svg,
+.main-content h2:hover > .anchor-heading svg,
+.main-content h3:hover > .anchor-heading svg,
+.main-content h4:hover > .anchor-heading svg,
+.main-content h5:hover > .anchor-heading svg,
+.main-content h6:hover > .anchor-heading svg {
+ visibility: visible;
+}
+.main-content summary {
+ cursor: pointer;
+}
+.main-content h1,
+.main-content h2,
+.main-content h3,
+.main-content h4,
+.main-content h5,
+.main-content h6,
+.main-content #toctitle {
+ position: relative;
+ margin-top: 1.5em;
+ margin-bottom: 0.25em;
+}
+.main-content h1 + table,
+.main-content h1 + .table-wrapper,
+.main-content h1 + .code-example,
+.main-content h1 + .highlighter-rouge,
+.main-content h1 + .sectionbody .listingblock,
+.main-content h2 + table,
+.main-content h2 + .table-wrapper,
+.main-content h2 + .code-example,
+.main-content h2 + .highlighter-rouge,
+.main-content h2 + .sectionbody .listingblock,
+.main-content h3 + table,
+.main-content h3 + .table-wrapper,
+.main-content h3 + .code-example,
+.main-content h3 + .highlighter-rouge,
+.main-content h3 + .sectionbody .listingblock,
+.main-content h4 + table,
+.main-content h4 + .table-wrapper,
+.main-content h4 + .code-example,
+.main-content h4 + .highlighter-rouge,
+.main-content h4 + .sectionbody .listingblock,
+.main-content h5 + table,
+.main-content h5 + .table-wrapper,
+.main-content h5 + .code-example,
+.main-content h5 + .highlighter-rouge,
+.main-content h5 + .sectionbody .listingblock,
+.main-content h6 + table,
+.main-content h6 + .table-wrapper,
+.main-content h6 + .code-example,
+.main-content h6 + .highlighter-rouge,
+.main-content h6 + .sectionbody .listingblock,
+.main-content #toctitle + table,
+.main-content #toctitle + .table-wrapper,
+.main-content #toctitle + .code-example,
+.main-content #toctitle + .highlighter-rouge,
+.main-content #toctitle + .sectionbody .listingblock {
+ margin-top: 1em;
+}
+.main-content h1 + p:not(.label),
+.main-content h2 + p:not(.label),
+.main-content h3 + p:not(.label),
+.main-content h4 + p:not(.label),
+.main-content h5 + p:not(.label),
+.main-content h6 + p:not(.label),
+.main-content #toctitle + p:not(.label) {
+ margin-top: 0;
+}
+.main-content > h1:first-child,
+.main-content > h2:first-child,
+.main-content > h3:first-child,
+.main-content > h4:first-child,
+.main-content > h5:first-child,
+.main-content > h6:first-child,
+.main-content > .sect1:first-child > h2,
+.main-content > .sect2:first-child > h3,
+.main-content > .sect3:first-child > h4,
+.main-content > .sect4:first-child > h5,
+.main-content > .sect5:first-child > h6 {
+ margin-top: 0.5rem;
+}
+
+.nav-list {
+ padding: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.nav-list .nav-list-item {
+ position: relative;
+ margin: 0;
+}
+.nav-list .nav-list-item {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .nav-list .nav-list-item {
+ font-size: 1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .nav-list .nav-list-item {
+ font-size: 0.875rem !important;
+ }
+}
+.nav-list .nav-list-item .nav-list-link {
+ display: block;
+ min-height: 3rem;
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ line-height: 2.5rem;
+ padding-right: 3rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item .nav-list-link {
+ min-height: 2rem;
+ line-height: 1.5rem;
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.nav-list .nav-list-item .nav-list-link.external > svg {
+ width: 1rem;
+ height: 1rem;
+ vertical-align: text-bottom;
+}
+.nav-list .nav-list-item .nav-list-link.active {
+ font-weight: 600;
+ text-decoration: none;
+}
+.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%);
+}
+.nav-list .nav-list-item .nav-list-expander {
+ position: absolute;
+ right: 0;
+ width: 3rem;
+ height: 3rem;
+ padding: 0.75rem;
+ color: #7253ed;
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item .nav-list-expander {
+ width: 2rem;
+ height: 2rem;
+ padding: 0.5rem;
+ }
+}
+.nav-list .nav-list-item .nav-list-expander:hover {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 100%);
+}
+.nav-list .nav-list-item .nav-list-expander svg {
+ transform: rotate(90deg);
+}
+.nav-list .nav-list-item > .nav-list {
+ display: none;
+ padding-left: 0.75rem;
+ list-style: none;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item {
+ position: relative;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link {
+ color: #5c5962;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander {
+ color: #5c5962;
+}
+.nav-list .nav-list-item.active > .nav-list-expander svg {
+ transform: rotate(-90deg);
+}
+.nav-list .nav-list-item.active > .nav-list {
+ display: block;
+}
+
+.nav-category {
+ padding: 0.5rem 1rem;
+ font-weight: 600;
+ text-align: start;
+ text-transform: uppercase;
+ border-bottom: 1px solid #eeebee;
+}
+.nav-category {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .nav-category {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .nav-category {
+ padding: 0.5rem 2rem;
+ margin-top: 1rem;
+ text-align: start;
+ }
+ .nav-category:first-child {
+ margin-top: 0;
+ }
+}
+
+.nav-list.nav-category-list > .nav-list-item {
+ margin: 0;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list {
+ padding: 0;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link {
+ color: #7253ed;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander {
+ color: #7253ed;
+}
+
+.aux-nav {
+ height: 100%;
+ overflow-x: auto;
+}
+.aux-nav {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .aux-nav {
+ font-size: 0.75rem !important;
+ }
+}
+.aux-nav .aux-nav-list {
+ display: flex;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.aux-nav .aux-nav-list-item {
+ display: inline-block;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+}
+@media (min-width: 50rem) {
+ .aux-nav {
+ padding-right: 1rem;
+ }
+}
+
+@media (min-width: 50rem) {
+ .breadcrumb-nav {
+ margin-top: -1rem;
+ }
+}
+
+.breadcrumb-nav-list {
+ padding-left: 0;
+ margin-bottom: 0.75rem;
+ list-style: none;
+}
+
+.breadcrumb-nav-list-item {
+ display: table-cell;
+}
+.breadcrumb-nav-list-item {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .breadcrumb-nav-list-item {
+ font-size: 0.75rem !important;
+ }
+}
+.breadcrumb-nav-list-item::before {
+ display: none;
+}
+.breadcrumb-nav-list-item::after {
+ display: inline-block;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ color: #959396;
+ content: "/";
+}
+.breadcrumb-nav-list-item:last-child::after {
+ content: "";
+}
+
+h1,
+.text-alpha {
+ font-weight: 300;
+}
+h1,
+.text-alpha {
+ font-size: 2rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ h1,
+ .text-alpha {
+ font-size: 2.25rem !important;
+ }
+}
+
+h2,
+.text-beta,
+#toctitle {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ h2,
+ .text-beta,
+ #toctitle {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+
+h3,
+.text-gamma {
+ font-size: 1rem !important;
+}
+@media (min-width: 31.25rem) {
+ h3,
+ .text-gamma {
+ font-size: 1.125rem !important;
+ }
+}
+
+h4,
+.text-delta {
+ font-weight: 400;
+ text-transform: uppercase;
+ letter-spacing: 0.1em;
+}
+h4,
+.text-delta {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ h4,
+ .text-delta {
+ font-size: 0.75rem !important;
+ }
+}
+
+h4 code {
+ text-transform: none;
+}
+
+h5,
+.text-epsilon {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ h5,
+ .text-epsilon {
+ font-size: 0.875rem !important;
+ }
+}
+
+h6,
+.text-zeta {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ h6,
+ .text-zeta {
+ font-size: 0.75rem !important;
+ }
+}
+
+.text-small {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .text-small {
+ font-size: 0.75rem !important;
+ }
+}
+
+.text-mono {
+ font-family: "SFMono-Regular", menlo, consolas, monospace !important;
+}
+
+.text-left {
+ text-align: left !important;
+}
+
+.text-center {
+ text-align: center !important;
+}
+
+.text-right {
+ text-align: right !important;
+}
+
+.label:not(g),
+.label-blue:not(g) {
+ display: inline-block;
+ padding: 0.16em 0.56em;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ color: #fff;
+ text-transform: uppercase;
+ vertical-align: middle;
+ background-color: #2869e6;
+ border-radius: 12px;
+}
+.label:not(g),
+.label-blue:not(g) {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .label:not(g),
+ .label-blue:not(g) {
+ font-size: 0.75rem !important;
+ }
+}
+
+.label-green:not(g) {
+ background-color: #009c7b;
+}
+
+.label-purple:not(g) {
+ background-color: #5e41d0;
+}
+
+.label-red:not(g) {
+ background-color: #e94c4c;
+}
+
+.label-yellow:not(g) {
+ color: #44434d;
+ background-color: #f7d12e;
+}
+
+.btn {
+ display: inline-block;
+ box-sizing: border-box;
+ padding: 0.3em 1em;
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #7253ed;
+ text-decoration: none;
+ vertical-align: baseline;
+ cursor: pointer;
+ background-color: #f7f7f7;
+ border-width: 0;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ appearance: none;
+}
+.btn:focus {
+ text-decoration: none;
+ outline: none;
+ box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn:focus:hover, .btn.selected:focus {
+ box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn:hover, .btn.zeroclipboard-is-hover {
+ color: rgb(106.4305263158, 73.7663157895, 236.0336842105);
+}
+.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active {
+ text-decoration: none;
+ background-color: rgb(244.45, 244.45, 244.45);
+}
+.btn:active, .btn.selected, .btn.zeroclipboard-is-active {
+ background-color: rgb(239.35, 239.35, 239.35);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn.selected:hover {
+ background-color: rgb(207.25, 207.25, 207.25);
+}
+.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover {
+ color: rgba(102, 102, 102, 0.5);
+ cursor: default;
+ background-color: rgba(229, 229, 229, 0.5);
+ background-image: none;
+ box-shadow: none;
+}
+
+.btn-outline {
+ color: #7253ed;
+ background: transparent;
+ box-shadow: inset 0 0 0 2px #e6e1e8;
+}
+.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active {
+ color: rgb(98.8610526316, 64.5326315789, 235.0673684211);
+ text-decoration: none;
+ background-color: transparent;
+ box-shadow: inset 0 0 0 3px #e6e1e8;
+}
+.btn-outline:focus {
+ text-decoration: none;
+ outline: none;
+ box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn-outline:focus:hover, .btn-outline.selected:focus {
+ box-shadow: inset 0 0 0 2px #5c5962;
+}
+
+.btn-primary {
+ color: #fff;
+ background-color: rgb(87.0708860759, 56.8227848101, 205.9772151899);
+ background-image: linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-primary:hover, .btn-primary.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(81.0025316456, 50.0936708861, 202.5063291139);
+ background-image: linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139));
+}
+.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active {
+ background-color: rgb(79.3670886076, 49.082278481, 198.417721519);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-primary.selected:hover {
+ background-color: rgb(71.1898734177, 44.0253164557, 177.9746835443);
+}
+
+.btn-purple {
+ color: #fff;
+ background-color: rgb(87.0708860759, 56.8227848101, 205.9772151899);
+ background-image: linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-purple:hover, .btn-purple.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(81.0025316456, 50.0936708861, 202.5063291139);
+ background-image: linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139));
+}
+.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active {
+ background-color: rgb(79.3670886076, 49.082278481, 198.417721519);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-purple.selected:hover {
+ background-color: rgb(71.1898734177, 44.0253164557, 177.9746835443);
+}
+
+.btn-blue {
+ color: #fff;
+ background-color: rgb(34.0361111111, 126.1916666667, 249.7638888889);
+ background-image: linear-gradient(rgb(68.9097222222, 146.5208333333, 250.5902777778), rgb(34.0361111111, 126.1916666667, 249.7638888889));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-blue:hover, .btn-blue.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(24.0722222222, 120.3833333333, 249.5277777778);
+ background-image: linear-gradient(rgb(53.9638888889, 137.8083333333, 250.2361111111), rgb(24.0722222222, 120.3833333333, 249.5277777778));
+}
+.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active {
+ background-color: rgb(19.0902777778, 117.4791666667, 249.4097222222);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-blue.selected:hover {
+ background-color: rgb(5.625, 104.625, 237.375);
+}
+
+.btn-green {
+ color: #fff;
+ background-color: rgb(16.1242424242, 171.6757575758, 125.2);
+ background-image: linear-gradient(rgb(19.1893939394, 204.3106060606, 149), rgb(16.1242424242, 171.6757575758, 125.2));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-green:hover, .btn-green.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(15.2484848485, 162.3515151515, 118.4);
+ background-image: linear-gradient(rgb(17.8757575758, 190.3242424242, 138.8), rgb(15.2484848485, 162.3515151515, 118.4));
+}
+.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active {
+ background-color: rgb(14.8106060606, 157.6893939394, 115);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-green.selected:hover {
+ background-color: rgb(12.6212121212, 134.3787878788, 98);
+}
+
+.btn-reset {
+ background: none;
+ border: none;
+ margin: 0;
+ text-align: inherit;
+ font: inherit;
+ border-radius: 0;
+ appearance: none;
+}
+
+.search {
+ position: relative;
+ z-index: 2;
+ flex-grow: 1;
+ height: 4rem;
+ padding: 0.5rem;
+ transition: padding linear 200ms;
+}
+@media (min-width: 50rem) {
+ .search {
+ position: relative !important;
+ width: auto !important;
+ height: 100% !important;
+ padding: 0;
+ transition: none;
+ }
+}
+
+.search-input-wrap {
+ position: relative;
+ z-index: 1;
+ height: 3rem;
+ overflow: hidden;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ transition: height linear 200ms;
+}
+@media (min-width: 50rem) {
+ .search-input-wrap {
+ position: absolute;
+ width: 100%;
+ max-width: 33.5rem;
+ height: 100% !important;
+ border-radius: 0;
+ box-shadow: none;
+ transition: width ease 400ms;
+ }
+}
+
+.search-input {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ padding: 0.5rem 1rem 0.5rem 2.5rem;
+ font-size: 1rem;
+ color: #5c5962;
+ background-color: #fff;
+ border-top: 0;
+ border-right: 0;
+ border-bottom: 0;
+ border-left: 0;
+ border-radius: 0;
+}
+@media (min-width: 50rem) {
+ .search-input {
+ padding: 0.5rem 1rem 0.5rem 3.5rem;
+ font-size: 0.875rem;
+ background-color: #fff;
+ transition: padding-left linear 200ms;
+ }
+}
+.search-input:focus {
+ outline: 0;
+}
+.search-input:focus + .search-label .search-icon {
+ color: #7253ed;
+}
+
+.search-label {
+ position: absolute;
+ display: flex;
+ height: 100%;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .search-label {
+ padding-left: 2rem;
+ transition: padding-left linear 200ms;
+ }
+}
+.search-label .search-icon {
+ width: 1.2rem;
+ height: 1.2rem;
+ align-self: center;
+ color: #959396;
+}
+
+.search-results {
+ position: absolute;
+ left: 0;
+ display: none;
+ width: 100%;
+ max-height: calc(100% - 4rem);
+ overflow-y: auto;
+ background-color: #fff;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+}
+@media (min-width: 50rem) {
+ .search-results {
+ top: 100%;
+ width: 33.5rem;
+ max-height: calc(100vh - 200%) !important;
+ }
+}
+
+.search-results-list {
+ padding-left: 0;
+ margin-bottom: 0.25rem;
+ list-style: none;
+}
+.search-results-list {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-results-list {
+ font-size: 1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .search-results-list {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .search-results-list {
+ font-size: 0.875rem !important;
+ }
+}
+
+.search-results-list-item {
+ padding: 0;
+ margin: 0;
+}
+
+.search-result {
+ display: block;
+ padding: 0.25rem 0.75rem;
+}
+.search-result:hover, .search-result.active {
+ background-color: rgb(234.8, 236.82, 244.9);
+}
+
+.search-result-title {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+@media (min-width: 31.25rem) {
+ .search-result-title {
+ display: inline-block;
+ width: 40%;
+ padding-right: 0.5rem;
+ vertical-align: top;
+ }
+}
+
+.search-result-doc {
+ display: flex;
+ align-items: center;
+ word-wrap: break-word;
+}
+.search-result-doc.search-result-doc-parent {
+ opacity: 0.5;
+}
+.search-result-doc.search-result-doc-parent {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.875rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.6875rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.75rem !important;
+ }
+}
+.search-result-doc .search-result-icon {
+ width: 1rem;
+ height: 1rem;
+ margin-right: 0.5rem;
+ color: #7253ed;
+ flex-shrink: 0;
+}
+.search-result-doc .search-result-doc-title {
+ overflow: auto;
+}
+
+.search-result-section {
+ margin-left: 1.5rem;
+ word-wrap: break-word;
+}
+
+.search-result-rel-url {
+ display: block;
+ margin-left: 1.5rem;
+ overflow: hidden;
+ color: #959396;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.search-result-rel-url {
+ font-size: 0.5625rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-rel-url {
+ font-size: 0.625rem !important;
+ }
+}
+
+.search-result-previews {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ padding-left: 1rem;
+ margin-left: 0.5rem;
+ color: #959396;
+ word-wrap: break-word;
+ border-left: 1px solid;
+ border-left-color: #eeebee;
+}
+.search-result-previews {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-previews {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .search-result-previews {
+ display: inline-block;
+ width: 60%;
+ padding-left: 0.5rem;
+ margin-left: 0;
+ vertical-align: top;
+ }
+}
+
+.search-result-preview + .search-result-preview {
+ margin-top: 0.25rem;
+}
+
+.search-result-highlight {
+ font-weight: bold;
+}
+
+.search-no-result {
+ padding: 0.5rem 0.75rem;
+}
+.search-no-result {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-no-result {
+ font-size: 0.875rem !important;
+ }
+}
+
+.search-button {
+ position: fixed;
+ right: 1rem;
+ bottom: 1rem;
+ display: flex;
+ width: 3.5rem;
+ height: 3.5rem;
+ background-color: #fff;
+ border: 1px solid rgba(114, 83, 237, 0.3);
+ border-radius: 1.75rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ align-items: center;
+ justify-content: center;
+}
+
+.search-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 0;
+ height: 0;
+ background-color: rgba(0, 0, 0, 0.3);
+ opacity: 0;
+ transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms;
+}
+
+.search-active .search {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+}
+.search-active .search-input-wrap {
+ height: 4rem;
+ border-radius: 0;
+}
+@media (min-width: 50rem) {
+ .search-active .search-input-wrap {
+ width: 33.5rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ }
+}
+.search-active .search-input {
+ background-color: #fff;
+}
+@media (min-width: 50rem) {
+ .search-active .search-input {
+ padding-left: 2.3rem;
+ }
+}
+@media (min-width: 50rem) {
+ .search-active .search-label {
+ padding-left: 0.6rem;
+ }
+}
+.search-active .search-results {
+ display: block;
+}
+.search-active .search-overlay {
+ width: 100%;
+ height: 100%;
+ opacity: 1;
+ transition: opacity ease 400ms, width 0s, height 0s;
+}
+@media (min-width: 50rem) {
+ .search-active .main {
+ position: fixed;
+ right: 0;
+ left: 0;
+ }
+}
+.search-active .main-header {
+ padding-top: 4rem;
+}
+@media (min-width: 50rem) {
+ .search-active .main-header {
+ padding-top: 0;
+ }
+}
+
+.table-wrapper {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 1.5rem;
+ overflow-x: auto;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+}
+
+table {
+ display: table;
+ min-width: 100%;
+ border-collapse: separate;
+}
+
+th,
+td {
+ min-width: 7.5rem;
+ padding: 0.5rem 0.75rem;
+ background-color: #fff;
+ border-bottom: 1px solid rgba(238, 235, 238, 0.5);
+ border-left: 1px solid #eeebee;
+}
+th,
+td {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ th,
+ td {
+ font-size: 0.875rem !important;
+ }
+}
+th:first-of-type,
+td:first-of-type {
+ border-left: 0;
+}
+
+tbody tr:last-of-type th,
+tbody tr:last-of-type td {
+ border-bottom: 0;
+}
+tbody tr:last-of-type td {
+ padding-bottom: 0.75rem;
+}
+
+thead th {
+ border-bottom: 1px solid #eeebee;
+}
+
+:not(pre, figure) > code {
+ padding: 0.2em 0.15em;
+ font-weight: 400;
+ background-color: #f5f6fa;
+ border: 1px solid #eeebee;
+ border-radius: 4px;
+}
+
+a:visited code {
+ border-color: #eeebee;
+}
+
+div.highlighter-rouge,
+div.listingblock > div.content,
+figure.highlight {
+ margin-top: 0;
+ margin-bottom: 0.75rem;
+ background-color: #f5f6fa;
+ border-radius: 4px;
+ box-shadow: none;
+ -webkit-overflow-scrolling: touch;
+ position: relative;
+ padding: 0;
+}
+div.highlighter-rouge > button,
+div.listingblock > div.content > button,
+figure.highlight > button {
+ width: 0.75rem;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ right: 0;
+ border: 0.75rem solid #f5f6fa;
+ background-color: #f5f6fa;
+ color: #5c5962;
+ box-sizing: content-box;
+}
+div.highlighter-rouge > button svg,
+div.listingblock > div.content > button svg,
+figure.highlight > button svg {
+ fill: #5c5962;
+}
+div.highlighter-rouge > button:active,
+div.listingblock > div.content > button:active,
+figure.highlight > button:active {
+ text-decoration: none;
+ outline: none;
+ opacity: 1;
+}
+div.highlighter-rouge > button:focus,
+div.listingblock > div.content > button:focus,
+figure.highlight > button:focus {
+ opacity: 1;
+}
+div.highlighter-rouge:hover > button,
+div.listingblock > div.content:hover > button,
+figure.highlight:hover > button {
+ cursor: copy;
+ opacity: 1;
+}
+
+div.highlighter-rouge div.highlight {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+div.highlighter-rouge pre.highlight,
+div.highlighter-rouge code {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+div.listingblock {
+ margin-top: 0;
+ margin-bottom: 0.75rem;
+}
+div.listingblock div.content {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+div.listingblock div.content > pre,
+div.listingblock code {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+figure.highlight pre,
+figure.highlight :not(pre) > code {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+
+.highlight .table-wrapper {
+ padding: 0.75rem 0;
+ margin: 0;
+ border: 0;
+ box-shadow: none;
+}
+.highlight .table-wrapper td,
+.highlight .table-wrapper pre {
+ min-width: 0;
+ padding: 0;
+ background-color: #f5f6fa;
+ border: 0;
+}
+.highlight .table-wrapper td,
+.highlight .table-wrapper pre {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .highlight .table-wrapper td,
+ .highlight .table-wrapper pre {
+ font-size: 0.75rem !important;
+ }
+}
+.highlight .table-wrapper td.gl {
+ width: 1em;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+}
+.highlight .table-wrapper pre {
+ margin: 0;
+ line-height: 2;
+}
+
+.code-example,
+.listingblock > .title {
+ padding: 0.75rem;
+ margin-bottom: 0.75rem;
+ overflow: auto;
+ border: 1px solid #eeebee;
+ border-radius: 4px;
+}
+.code-example + .highlighter-rouge,
+.code-example + .sectionbody .listingblock,
+.code-example + .content,
+.code-example + figure.highlight,
+.listingblock > .title + .highlighter-rouge,
+.listingblock > .title + .sectionbody .listingblock,
+.listingblock > .title + .content,
+.listingblock > .title + figure.highlight {
+ position: relative;
+ margin-top: -1rem;
+ border-right: 1px solid #eeebee;
+ border-bottom: 1px solid #eeebee;
+ border-left: 1px solid #eeebee;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+code.language-mermaid {
+ padding: 0;
+ background-color: inherit;
+ border: 0;
+}
+
+.highlight,
+pre.highlight {
+ background: #f5f6fa;
+ color: #5c5962;
+}
+
+.highlight pre {
+ background: #f5f6fa;
+}
+
+.text-grey-dk-000 {
+ color: #959396 !important;
+}
+
+.text-grey-dk-100 {
+ color: #5c5962 !important;
+}
+
+.text-grey-dk-200 {
+ color: #44434d !important;
+}
+
+.text-grey-dk-250 {
+ color: #302d36 !important;
+}
+
+.text-grey-dk-300 {
+ color: #27262b !important;
+}
+
+.text-grey-lt-000 {
+ color: #f5f6fa !important;
+}
+
+.text-grey-lt-100 {
+ color: #eeebee !important;
+}
+
+.text-grey-lt-200 {
+ color: #ecebed !important;
+}
+
+.text-grey-lt-300 {
+ color: #e6e1e8 !important;
+}
+
+.text-blue-000 {
+ color: #2c84fa !important;
+}
+
+.text-blue-100 {
+ color: #2869e6 !important;
+}
+
+.text-blue-200 {
+ color: #264caf !important;
+}
+
+.text-blue-300 {
+ color: #183385 !important;
+}
+
+.text-green-000 {
+ color: #41d693 !important;
+}
+
+.text-green-100 {
+ color: #11b584 !important;
+}
+
+.text-green-200 {
+ color: #009c7b !important;
+}
+
+.text-green-300 {
+ color: #026e57 !important;
+}
+
+.text-purple-000 {
+ color: #7253ed !important;
+}
+
+.text-purple-100 {
+ color: #5e41d0 !important;
+}
+
+.text-purple-200 {
+ color: #4e26af !important;
+}
+
+.text-purple-300 {
+ color: #381885 !important;
+}
+
+.text-yellow-000 {
+ color: #ffeb82 !important;
+}
+
+.text-yellow-100 {
+ color: #fadf50 !important;
+}
+
+.text-yellow-200 {
+ color: #f7d12e !important;
+}
+
+.text-yellow-300 {
+ color: #e7af06 !important;
+}
+
+.text-red-000 {
+ color: #f77e7e !important;
+}
+
+.text-red-100 {
+ color: #f96e65 !important;
+}
+
+.text-red-200 {
+ color: #e94c4c !important;
+}
+
+.text-red-300 {
+ color: #dd2e2e !important;
+}
+
+.bg-grey-dk-000 {
+ background-color: #959396 !important;
+}
+
+.bg-grey-dk-100 {
+ background-color: #5c5962 !important;
+}
+
+.bg-grey-dk-200 {
+ background-color: #44434d !important;
+}
+
+.bg-grey-dk-250 {
+ background-color: #302d36 !important;
+}
+
+.bg-grey-dk-300 {
+ background-color: #27262b !important;
+}
+
+.bg-grey-lt-000 {
+ background-color: #f5f6fa !important;
+}
+
+.bg-grey-lt-100 {
+ background-color: #eeebee !important;
+}
+
+.bg-grey-lt-200 {
+ background-color: #ecebed !important;
+}
+
+.bg-grey-lt-300 {
+ background-color: #e6e1e8 !important;
+}
+
+.bg-blue-000 {
+ background-color: #2c84fa !important;
+}
+
+.bg-blue-100 {
+ background-color: #2869e6 !important;
+}
+
+.bg-blue-200 {
+ background-color: #264caf !important;
+}
+
+.bg-blue-300 {
+ background-color: #183385 !important;
+}
+
+.bg-green-000 {
+ background-color: #41d693 !important;
+}
+
+.bg-green-100 {
+ background-color: #11b584 !important;
+}
+
+.bg-green-200 {
+ background-color: #009c7b !important;
+}
+
+.bg-green-300 {
+ background-color: #026e57 !important;
+}
+
+.bg-purple-000 {
+ background-color: #7253ed !important;
+}
+
+.bg-purple-100 {
+ background-color: #5e41d0 !important;
+}
+
+.bg-purple-200 {
+ background-color: #4e26af !important;
+}
+
+.bg-purple-300 {
+ background-color: #381885 !important;
+}
+
+.bg-yellow-000 {
+ background-color: #ffeb82 !important;
+}
+
+.bg-yellow-100 {
+ background-color: #fadf50 !important;
+}
+
+.bg-yellow-200 {
+ background-color: #f7d12e !important;
+}
+
+.bg-yellow-300 {
+ background-color: #e7af06 !important;
+}
+
+.bg-red-000 {
+ background-color: #f77e7e !important;
+}
+
+.bg-red-100 {
+ background-color: #f96e65 !important;
+}
+
+.bg-red-200 {
+ background-color: #e94c4c !important;
+}
+
+.bg-red-300 {
+ background-color: #dd2e2e !important;
+}
+
+.d-block {
+ display: block !important;
+}
+
+.d-flex {
+ display: flex !important;
+}
+
+.d-inline {
+ display: inline !important;
+}
+
+.d-inline-block {
+ display: inline-block !important;
+}
+
+.d-none {
+ display: none !important;
+}
+
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+.float-left {
+ float: left !important;
+}
+
+.float-right {
+ float: right !important;
+}
+
+.flex-justify-start {
+ justify-content: flex-start !important;
+}
+
+.flex-justify-end {
+ justify-content: flex-end !important;
+}
+
+.flex-justify-between {
+ justify-content: space-between !important;
+}
+
+.flex-justify-around {
+ justify-content: space-around !important;
+}
+
+.v-align-baseline {
+ vertical-align: baseline !important;
+}
+
+.v-align-bottom {
+ vertical-align: bottom !important;
+}
+
+.v-align-middle {
+ vertical-align: middle !important;
+}
+
+.v-align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+
+.v-align-text-top {
+ vertical-align: text-top !important;
+}
+
+.v-align-top {
+ vertical-align: top !important;
+}
+
+.fs-1 {
+ font-size: 0.5625rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-1 {
+ font-size: 0.625rem !important;
+ }
+}
+
+.fs-2 {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-2 {
+ font-size: 0.75rem !important;
+ }
+}
+
+.fs-3 {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-3 {
+ font-size: 0.875rem !important;
+ }
+}
+
+.fs-4 {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-4 {
+ font-size: 1rem !important;
+ }
+}
+
+.fs-5 {
+ font-size: 1rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-5 {
+ font-size: 1.125rem !important;
+ }
+}
+
+.fs-6 {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-6 {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+
+.fs-7 {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-7 {
+ font-size: 2rem !important;
+ }
+}
+
+.fs-8 {
+ font-size: 2rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-8 {
+ font-size: 2.25rem !important;
+ }
+}
+
+.fs-9 {
+ font-size: 2.25rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-9 {
+ font-size: 2.625rem !important;
+ }
+}
+
+.fs-10 {
+ font-size: 2.625rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-10 {
+ font-size: 3rem !important;
+ }
+}
+
+.fw-300 {
+ font-weight: 300 !important;
+}
+
+.fw-400 {
+ font-weight: 400 !important;
+}
+
+.fw-500 {
+ font-weight: 500 !important;
+}
+
+.fw-700 {
+ font-weight: 700 !important;
+}
+
+.lh-0 {
+ line-height: 0 !important;
+}
+
+.lh-default {
+ line-height: 1.4;
+}
+
+.lh-tight {
+ line-height: 1.25;
+}
+
+.ls-5 {
+ letter-spacing: 0.05em !important;
+}
+
+.ls-10 {
+ letter-spacing: 0.1em !important;
+}
+
+.ls-0 {
+ letter-spacing: 0 !important;
+}
+
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+
+.list-style-none {
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style: none !important;
+}
+.list-style-none li::before {
+ display: none !important;
+}
+
+.mx-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-0 {
+ margin: 0 !important;
+}
+
+.mt-0 {
+ margin-top: 0 !important;
+}
+
+.mr-0 {
+ margin-right: 0 !important;
+}
+
+.mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.ml-0 {
+ margin-left: 0 !important;
+}
+
+.mx-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+}
+
+.my-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+}
+
+.mxn-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+}
+
+.mx-0-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-1 {
+ margin: 0.25rem !important;
+}
+
+.mt-1 {
+ margin-top: 0.25rem !important;
+}
+
+.mr-1 {
+ margin-right: 0.25rem !important;
+}
+
+.mb-1 {
+ margin-bottom: 0.25rem !important;
+}
+
+.ml-1 {
+ margin-left: 0.25rem !important;
+}
+
+.mx-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+}
+
+.my-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+}
+
+.mxn-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+}
+
+.mx-1-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-2 {
+ margin: 0.5rem !important;
+}
+
+.mt-2 {
+ margin-top: 0.5rem !important;
+}
+
+.mr-2 {
+ margin-right: 0.5rem !important;
+}
+
+.mb-2 {
+ margin-bottom: 0.5rem !important;
+}
+
+.ml-2 {
+ margin-left: 0.5rem !important;
+}
+
+.mx-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+}
+
+.my-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+}
+
+.mxn-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+}
+
+.mx-2-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-3 {
+ margin: 0.75rem !important;
+}
+
+.mt-3 {
+ margin-top: 0.75rem !important;
+}
+
+.mr-3 {
+ margin-right: 0.75rem !important;
+}
+
+.mb-3 {
+ margin-bottom: 0.75rem !important;
+}
+
+.ml-3 {
+ margin-left: 0.75rem !important;
+}
+
+.mx-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+}
+
+.my-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+}
+
+.mxn-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+}
+
+.mx-3-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-4 {
+ margin: 1rem !important;
+}
+
+.mt-4 {
+ margin-top: 1rem !important;
+}
+
+.mr-4 {
+ margin-right: 1rem !important;
+}
+
+.mb-4 {
+ margin-bottom: 1rem !important;
+}
+
+.ml-4 {
+ margin-left: 1rem !important;
+}
+
+.mx-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+}
+
+.my-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+}
+
+.mxn-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+}
+
+.mx-4-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-5 {
+ margin: 1.5rem !important;
+}
+
+.mt-5 {
+ margin-top: 1.5rem !important;
+}
+
+.mr-5 {
+ margin-right: 1.5rem !important;
+}
+
+.mb-5 {
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-5 {
+ margin-left: 1.5rem !important;
+}
+
+.mx-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+}
+
+.my-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+}
+
+.mxn-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+}
+
+.mx-5-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-6 {
+ margin: 2rem !important;
+}
+
+.mt-6 {
+ margin-top: 2rem !important;
+}
+
+.mr-6 {
+ margin-right: 2rem !important;
+}
+
+.mb-6 {
+ margin-bottom: 2rem !important;
+}
+
+.ml-6 {
+ margin-left: 2rem !important;
+}
+
+.mx-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+}
+
+.my-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+}
+
+.mxn-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+}
+
+.mx-6-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-7 {
+ margin: 2.5rem !important;
+}
+
+.mt-7 {
+ margin-top: 2.5rem !important;
+}
+
+.mr-7 {
+ margin-right: 2.5rem !important;
+}
+
+.mb-7 {
+ margin-bottom: 2.5rem !important;
+}
+
+.ml-7 {
+ margin-left: 2.5rem !important;
+}
+
+.mx-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+}
+
+.my-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+}
+
+.mxn-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+}
+
+.mx-7-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-8 {
+ margin: 3rem !important;
+}
+
+.mt-8 {
+ margin-top: 3rem !important;
+}
+
+.mr-8 {
+ margin-right: 3rem !important;
+}
+
+.mb-8 {
+ margin-bottom: 3rem !important;
+}
+
+.ml-8 {
+ margin-left: 3rem !important;
+}
+
+.mx-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+}
+
+.my-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+}
+
+.mxn-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+}
+
+.mx-8-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-9 {
+ margin: 3.5rem !important;
+}
+
+.mt-9 {
+ margin-top: 3.5rem !important;
+}
+
+.mr-9 {
+ margin-right: 3.5rem !important;
+}
+
+.mb-9 {
+ margin-bottom: 3.5rem !important;
+}
+
+.ml-9 {
+ margin-left: 3.5rem !important;
+}
+
+.mx-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+}
+
+.my-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+}
+
+.mxn-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+}
+
+.mx-9-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-10 {
+ margin: 4rem !important;
+}
+
+.mt-10 {
+ margin-top: 4rem !important;
+}
+
+.mr-10 {
+ margin-right: 4rem !important;
+}
+
+.mb-10 {
+ margin-bottom: 4rem !important;
+}
+
+.ml-10 {
+ margin-left: 4rem !important;
+}
+
+.mx-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+}
+
+.my-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+}
+
+.mxn-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+}
+
+.mx-10-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+@media (min-width: 20rem) {
+ .m-xs-0 {
+ margin: 0 !important;
+ }
+ .mt-xs-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xs-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xs-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xs-0 {
+ margin-left: 0 !important;
+ }
+ .mx-xs-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-xs-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-xs-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xs-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xs-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xs-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xs-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-xs-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-xs-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-xs-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xs-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xs-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xs-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xs-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-xs-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-xs-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-xs-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-xs-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-xs-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-xs-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-xs-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-xs-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-xs-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-xs-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-4 {
+ margin: 1rem !important;
+ }
+ .mt-xs-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-xs-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-xs-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xs-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-xs-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-xs-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-xs-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-xs-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xs-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xs-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xs-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-xs-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-xs-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-xs-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-6 {
+ margin: 2rem !important;
+ }
+ .mt-xs-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-xs-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-xs-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-xs-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-xs-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-xs-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-xs-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-xs-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-xs-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-xs-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-xs-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-xs-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-xs-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-xs-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-8 {
+ margin: 3rem !important;
+ }
+ .mt-xs-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-xs-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-xs-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xs-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-xs-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-xs-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-xs-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-xs-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-xs-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-xs-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-xs-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-xs-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-xs-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-xs-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-10 {
+ margin: 4rem !important;
+ }
+ .mt-xs-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-xs-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-xs-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-xs-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-xs-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-xs-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-xs-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-0 {
+ margin: 0 !important;
+ }
+ .mt-sm-0 {
+ margin-top: 0 !important;
+ }
+ .mr-sm-0 {
+ margin-right: 0 !important;
+ }
+ .mb-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-sm-0 {
+ margin-left: 0 !important;
+ }
+ .mx-sm-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-sm-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-sm-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-sm-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-sm-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-sm-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-sm-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-sm-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-sm-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-sm-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-sm-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-sm-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-sm-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-sm-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-4 {
+ margin: 1rem !important;
+ }
+ .mt-sm-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-sm-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-sm-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-sm-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-sm-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-sm-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-sm-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-6 {
+ margin: 2rem !important;
+ }
+ .mt-sm-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-sm-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-sm-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-sm-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-sm-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-sm-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-sm-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-sm-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-sm-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-sm-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-sm-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-sm-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-sm-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-sm-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-8 {
+ margin: 3rem !important;
+ }
+ .mt-sm-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-sm-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-sm-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-sm-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-sm-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-sm-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-sm-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-sm-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-sm-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-sm-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-sm-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-10 {
+ margin: 4rem !important;
+ }
+ .mt-sm-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-sm-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-sm-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-sm-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-sm-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-sm-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-sm-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-0 {
+ margin: 0 !important;
+ }
+ .mt-md-0 {
+ margin-top: 0 !important;
+ }
+ .mr-md-0 {
+ margin-right: 0 !important;
+ }
+ .mb-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-md-0 {
+ margin-left: 0 !important;
+ }
+ .mx-md-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-md-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-md-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-md-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-md-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-md-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-md-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-md-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-md-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-md-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-md-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-md-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-md-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-md-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-md-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-md-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-4 {
+ margin: 1rem !important;
+ }
+ .mt-md-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-md-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-md-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-md-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-md-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-md-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-md-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-md-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-md-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-md-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-6 {
+ margin: 2rem !important;
+ }
+ .mt-md-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-md-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-md-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-md-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-md-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-md-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-md-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-md-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-md-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-md-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-md-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-md-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-md-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-md-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-8 {
+ margin: 3rem !important;
+ }
+ .mt-md-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-md-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-md-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-md-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-md-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-md-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-md-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-md-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-md-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-md-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-md-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-md-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-md-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-10 {
+ margin: 4rem !important;
+ }
+ .mt-md-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-md-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-md-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-md-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-md-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-md-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-md-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-0 {
+ margin: 0 !important;
+ }
+ .mt-lg-0 {
+ margin-top: 0 !important;
+ }
+ .mr-lg-0 {
+ margin-right: 0 !important;
+ }
+ .mb-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-lg-0 {
+ margin-left: 0 !important;
+ }
+ .mx-lg-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-lg-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-lg-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-lg-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-lg-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-lg-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-lg-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-lg-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-lg-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-lg-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-lg-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-lg-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-lg-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-lg-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-4 {
+ margin: 1rem !important;
+ }
+ .mt-lg-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-lg-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-lg-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-lg-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-lg-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-lg-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-lg-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-6 {
+ margin: 2rem !important;
+ }
+ .mt-lg-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-lg-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-lg-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-lg-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-lg-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-lg-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-lg-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-lg-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-lg-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-lg-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-lg-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-lg-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-lg-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-lg-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-8 {
+ margin: 3rem !important;
+ }
+ .mt-lg-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-lg-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-lg-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-lg-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-lg-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-lg-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-lg-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-lg-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-lg-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-lg-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-lg-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-10 {
+ margin: 4rem !important;
+ }
+ .mt-lg-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-lg-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-lg-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-lg-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-lg-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-lg-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-lg-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-0 {
+ margin: 0 !important;
+ }
+ .mt-xl-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xl-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xl-0 {
+ margin-left: 0 !important;
+ }
+ .mx-xl-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-xl-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-xl-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-xl-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-xl-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-xl-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-xl-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-xl-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-xl-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-xl-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-xl-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-xl-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-xl-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-xl-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-4 {
+ margin: 1rem !important;
+ }
+ .mt-xl-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-xl-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-xl-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-xl-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-xl-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-xl-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-xl-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-6 {
+ margin: 2rem !important;
+ }
+ .mt-xl-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-xl-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-xl-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-xl-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-xl-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-xl-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-xl-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-xl-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-xl-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-xl-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-xl-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-xl-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-xl-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-xl-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-8 {
+ margin: 3rem !important;
+ }
+ .mt-xl-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-xl-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-xl-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-xl-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-xl-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-xl-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-xl-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-xl-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-xl-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-xl-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-xl-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-10 {
+ margin: 4rem !important;
+ }
+ .mt-xl-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-xl-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-xl-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-xl-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-xl-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-xl-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-xl-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+.p-0 {
+ padding: 0 !important;
+}
+
+.pt-0 {
+ padding-top: 0 !important;
+}
+
+.pr-0 {
+ padding-right: 0 !important;
+}
+
+.pb-0 {
+ padding-bottom: 0 !important;
+}
+
+.pl-0 {
+ padding-left: 0 !important;
+}
+
+.px-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+}
+
+.py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.p-1 {
+ padding: 0.25rem !important;
+}
+
+.pt-1 {
+ padding-top: 0.25rem !important;
+}
+
+.pr-1 {
+ padding-right: 0.25rem !important;
+}
+
+.pb-1 {
+ padding-bottom: 0.25rem !important;
+}
+
+.pl-1 {
+ padding-left: 0.25rem !important;
+}
+
+.px-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+}
+
+.py-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+}
+
+.p-2 {
+ padding: 0.5rem !important;
+}
+
+.pt-2 {
+ padding-top: 0.5rem !important;
+}
+
+.pr-2 {
+ padding-right: 0.5rem !important;
+}
+
+.pb-2 {
+ padding-bottom: 0.5rem !important;
+}
+
+.pl-2 {
+ padding-left: 0.5rem !important;
+}
+
+.px-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+}
+
+.py-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+}
+
+.p-3 {
+ padding: 0.75rem !important;
+}
+
+.pt-3 {
+ padding-top: 0.75rem !important;
+}
+
+.pr-3 {
+ padding-right: 0.75rem !important;
+}
+
+.pb-3 {
+ padding-bottom: 0.75rem !important;
+}
+
+.pl-3 {
+ padding-left: 0.75rem !important;
+}
+
+.px-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+}
+
+.py-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+}
+
+.p-4 {
+ padding: 1rem !important;
+}
+
+.pt-4 {
+ padding-top: 1rem !important;
+}
+
+.pr-4 {
+ padding-right: 1rem !important;
+}
+
+.pb-4 {
+ padding-bottom: 1rem !important;
+}
+
+.pl-4 {
+ padding-left: 1rem !important;
+}
+
+.px-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+}
+
+.py-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+}
+
+.p-5 {
+ padding: 1.5rem !important;
+}
+
+.pt-5 {
+ padding-top: 1.5rem !important;
+}
+
+.pr-5 {
+ padding-right: 1.5rem !important;
+}
+
+.pb-5 {
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-5 {
+ padding-left: 1.5rem !important;
+}
+
+.px-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+}
+
+.py-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+}
+
+.p-6 {
+ padding: 2rem !important;
+}
+
+.pt-6 {
+ padding-top: 2rem !important;
+}
+
+.pr-6 {
+ padding-right: 2rem !important;
+}
+
+.pb-6 {
+ padding-bottom: 2rem !important;
+}
+
+.pl-6 {
+ padding-left: 2rem !important;
+}
+
+.px-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+}
+
+.py-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+}
+
+.p-7 {
+ padding: 2.5rem !important;
+}
+
+.pt-7 {
+ padding-top: 2.5rem !important;
+}
+
+.pr-7 {
+ padding-right: 2.5rem !important;
+}
+
+.pb-7 {
+ padding-bottom: 2.5rem !important;
+}
+
+.pl-7 {
+ padding-left: 2.5rem !important;
+}
+
+.px-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+}
+
+.py-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+}
+
+.p-8 {
+ padding: 3rem !important;
+}
+
+.pt-8 {
+ padding-top: 3rem !important;
+}
+
+.pr-8 {
+ padding-right: 3rem !important;
+}
+
+.pb-8 {
+ padding-bottom: 3rem !important;
+}
+
+.pl-8 {
+ padding-left: 3rem !important;
+}
+
+.px-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+}
+
+.py-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+}
+
+.p-9 {
+ padding: 3.5rem !important;
+}
+
+.pt-9 {
+ padding-top: 3.5rem !important;
+}
+
+.pr-9 {
+ padding-right: 3.5rem !important;
+}
+
+.pb-9 {
+ padding-bottom: 3.5rem !important;
+}
+
+.pl-9 {
+ padding-left: 3.5rem !important;
+}
+
+.px-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+}
+
+.py-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+}
+
+.p-10 {
+ padding: 4rem !important;
+}
+
+.pt-10 {
+ padding-top: 4rem !important;
+}
+
+.pr-10 {
+ padding-right: 4rem !important;
+}
+
+.pb-10 {
+ padding-bottom: 4rem !important;
+}
+
+.pl-10 {
+ padding-left: 4rem !important;
+}
+
+.px-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+}
+
+.py-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+}
+
+@media (min-width: 20rem) {
+ .p-xs-0 {
+ padding: 0 !important;
+ }
+ .pt-xs-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xs-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xs-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xs-0 {
+ padding-left: 0 !important;
+ }
+ .px-xs-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-xs-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-xs-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xs-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xs-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xs-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xs-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-xs-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-xs-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-xs-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xs-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xs-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xs-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xs-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-xs-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-xs-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-xs-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-xs-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-xs-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-xs-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-xs-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-xs-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-xs-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-xs-4 {
+ padding: 1rem !important;
+ }
+ .pt-xs-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-xs-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-xs-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xs-4 {
+ padding-left: 1rem !important;
+ }
+ .px-xs-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-xs-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-xs-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-xs-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xs-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xs-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xs-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-xs-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-xs-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-xs-6 {
+ padding: 2rem !important;
+ }
+ .pt-xs-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-xs-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-xs-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-xs-6 {
+ padding-left: 2rem !important;
+ }
+ .px-xs-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-xs-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-xs-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-xs-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-xs-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-xs-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-xs-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-xs-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-xs-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-xs-8 {
+ padding: 3rem !important;
+ }
+ .pt-xs-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-xs-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-xs-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xs-8 {
+ padding-left: 3rem !important;
+ }
+ .px-xs-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-xs-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-xs-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-xs-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-xs-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-xs-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-xs-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-xs-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-xs-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-xs-10 {
+ padding: 4rem !important;
+ }
+ .pt-xs-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-xs-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-xs-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-xs-10 {
+ padding-left: 4rem !important;
+ }
+ .px-xs-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-xs-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .p-sm-0 {
+ padding: 0 !important;
+ }
+ .pt-sm-0 {
+ padding-top: 0 !important;
+ }
+ .pr-sm-0 {
+ padding-right: 0 !important;
+ }
+ .pb-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-sm-0 {
+ padding-left: 0 !important;
+ }
+ .px-sm-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-sm-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-sm-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-sm-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-sm-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-sm-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-sm-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-sm-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-sm-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-sm-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-sm-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-sm-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-sm-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-sm-4 {
+ padding: 1rem !important;
+ }
+ .pt-sm-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-sm-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-sm-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-sm-4 {
+ padding-left: 1rem !important;
+ }
+ .px-sm-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-sm-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-sm-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-sm-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-sm-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-sm-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-sm-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-sm-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-sm-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-sm-6 {
+ padding: 2rem !important;
+ }
+ .pt-sm-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-sm-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-sm-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-sm-6 {
+ padding-left: 2rem !important;
+ }
+ .px-sm-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-sm-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-sm-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-sm-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-sm-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-sm-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-sm-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-sm-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-sm-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-sm-8 {
+ padding: 3rem !important;
+ }
+ .pt-sm-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-sm-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-sm-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-sm-8 {
+ padding-left: 3rem !important;
+ }
+ .px-sm-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-sm-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-sm-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-sm-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-sm-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-sm-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-sm-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-sm-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-sm-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-sm-10 {
+ padding: 4rem !important;
+ }
+ .pt-sm-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-sm-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-sm-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-sm-10 {
+ padding-left: 4rem !important;
+ }
+ .px-sm-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-sm-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .p-md-0 {
+ padding: 0 !important;
+ }
+ .pt-md-0 {
+ padding-top: 0 !important;
+ }
+ .pr-md-0 {
+ padding-right: 0 !important;
+ }
+ .pb-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-md-0 {
+ padding-left: 0 !important;
+ }
+ .px-md-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-md-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-md-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-md-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-md-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-md-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-md-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-md-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-md-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-md-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-md-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-md-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-md-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-md-4 {
+ padding: 1rem !important;
+ }
+ .pt-md-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-md-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-md-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-md-4 {
+ padding-left: 1rem !important;
+ }
+ .px-md-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-md-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-md-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-md-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-md-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-md-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-md-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-md-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-md-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-md-6 {
+ padding: 2rem !important;
+ }
+ .pt-md-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-md-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-md-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-md-6 {
+ padding-left: 2rem !important;
+ }
+ .px-md-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-md-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-md-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-md-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-md-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-md-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-md-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-md-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-md-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-md-8 {
+ padding: 3rem !important;
+ }
+ .pt-md-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-md-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-md-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-md-8 {
+ padding-left: 3rem !important;
+ }
+ .px-md-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-md-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-md-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-md-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-md-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-md-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-md-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-md-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-md-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-md-10 {
+ padding: 4rem !important;
+ }
+ .pt-md-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-md-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-md-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-md-10 {
+ padding-left: 4rem !important;
+ }
+ .px-md-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-md-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .p-lg-0 {
+ padding: 0 !important;
+ }
+ .pt-lg-0 {
+ padding-top: 0 !important;
+ }
+ .pr-lg-0 {
+ padding-right: 0 !important;
+ }
+ .pb-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-lg-0 {
+ padding-left: 0 !important;
+ }
+ .px-lg-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-lg-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-lg-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-lg-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-lg-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-lg-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-lg-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-lg-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-lg-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-lg-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-lg-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-lg-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-lg-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-lg-4 {
+ padding: 1rem !important;
+ }
+ .pt-lg-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-lg-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-lg-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-lg-4 {
+ padding-left: 1rem !important;
+ }
+ .px-lg-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-lg-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-lg-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-lg-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-lg-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-lg-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-lg-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-lg-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-lg-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-lg-6 {
+ padding: 2rem !important;
+ }
+ .pt-lg-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-lg-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-lg-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-lg-6 {
+ padding-left: 2rem !important;
+ }
+ .px-lg-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-lg-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-lg-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-lg-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-lg-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-lg-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-lg-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-lg-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-lg-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-lg-8 {
+ padding: 3rem !important;
+ }
+ .pt-lg-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-lg-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-lg-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-lg-8 {
+ padding-left: 3rem !important;
+ }
+ .px-lg-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-lg-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-lg-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-lg-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-lg-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-lg-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-lg-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-lg-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-lg-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-lg-10 {
+ padding: 4rem !important;
+ }
+ .pt-lg-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-lg-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-lg-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-lg-10 {
+ padding-left: 4rem !important;
+ }
+ .px-lg-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-lg-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .p-xl-0 {
+ padding: 0 !important;
+ }
+ .pt-xl-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xl-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xl-0 {
+ padding-left: 0 !important;
+ }
+ .px-xl-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-xl-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-xl-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-xl-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-xl-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-xl-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-xl-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-xl-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-xl-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-xl-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-xl-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-xl-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-xl-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-xl-4 {
+ padding: 1rem !important;
+ }
+ .pt-xl-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-xl-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-xl-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xl-4 {
+ padding-left: 1rem !important;
+ }
+ .px-xl-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-xl-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-xl-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-xl-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xl-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xl-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xl-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-xl-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-xl-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-xl-6 {
+ padding: 2rem !important;
+ }
+ .pt-xl-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-xl-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-xl-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-xl-6 {
+ padding-left: 2rem !important;
+ }
+ .px-xl-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-xl-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-xl-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-xl-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-xl-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-xl-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-xl-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-xl-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-xl-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-xl-8 {
+ padding: 3rem !important;
+ }
+ .pt-xl-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-xl-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-xl-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xl-8 {
+ padding-left: 3rem !important;
+ }
+ .px-xl-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-xl-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-xl-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-xl-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-xl-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-xl-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-xl-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-xl-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-xl-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-xl-10 {
+ padding: 4rem !important;
+ }
+ .pt-xl-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-xl-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-xl-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-xl-10 {
+ padding-left: 4rem !important;
+ }
+ .px-xl-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-xl-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media print {
+ .site-footer,
+ .site-button,
+ #edit-this-page,
+ #back-to-top,
+ .site-nav,
+ .main-header {
+ display: none !important;
+ }
+ .side-bar {
+ width: 100%;
+ height: auto;
+ border-right: 0 !important;
+ }
+ .site-header {
+ border-bottom: 1px solid #eeebee;
+ }
+ .site-title {
+ font-size: 1rem !important;
+ font-weight: 700 !important;
+ }
+ .text-small {
+ font-size: 8pt !important;
+ }
+ pre.highlight {
+ border: 1px solid #eeebee;
+ }
+ .main {
+ max-width: none;
+ margin-left: 0;
+ }
+}
+a.skip-to-main {
+ left: -999px;
+ position: absolute;
+ top: auto;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ z-index: -999;
+}
+
+a.skip-to-main:focus,
+a.skip-to-main:active {
+ color: #7253ed;
+ background-color: #fff;
+ left: auto;
+ top: auto;
+ width: 30%;
+ height: auto;
+ overflow: auto;
+ margin: 10px 35%;
+ padding: 5px;
+ border-radius: 15px;
+ border: 4px solid #5e41d0;
+ text-align: center;
+ font-size: 1.2em;
+ z-index: 999;
+}
+
+div.opaque {
+ background-color: #fff;
+}
+
+/*# sourceMappingURL=just-the-docs-default.css.map */
\ No newline at end of file
diff --git a/docs/_site/assets/css/just-the-docs-default.css.map b/docs/_site/assets/css/just-the-docs-default.css.map
new file mode 100644
index 0000000..efb3db2
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-default.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/normalize.scss/normalize.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/base.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/color_schemes/light.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/_variables.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/content.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/navigation.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/labels.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/buttons.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_buttons.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/search.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/tables.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/code.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_colors.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_lists.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_spacing.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/print.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/skiptomain.scss","just-the-docs-default.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/QF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;EACE,cCJa;;;ADOf;EACE;;;AAGF;EACE;;AEmBA;EACE;;AClBA;EHHJ;IEyBI;;;;AFnBJ;EACE,aIfiB;EJgBjB;EACA,aIbiB;EJcjB,OIUY;EJTZ,kBIOM;EJNN;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA,aI1CyB;EJ2CzB,OIlBY;;;AJqBd;EACE;EACA;;;AAGF;EACE,OItBW;EJuBX;;;AAGF;EACE;EACA,uBI/BY;EJgCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBI/DY;EJgEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD6BY;;ADrBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;ADpFR;EEQF;IAEI,aD2ES;;;ADrFX;EEQF;IAQI;;;AAOF;EACE;EACA,kBDJQ;;ADrBV;EEuBA;IAKI;IACA,kBDdA;;;ACiBF;EACE;;AFjCJ;EEgCE;IAII;;;;AAOV;EACE;;AF5CE;EE2CJ;IAII;IACA,WDyCY;;;;ACrChB;EACE,aDaK;ECZL,gBDYK;EDvDL,eCuDK;EDtDL,cCsDK;;ADlEH;EEoDJ;IFrCI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEoDJ;IAOI,aDSG;ICRH,gBDQG;;;;ACJP;EACE;EACA;;AFlEE;EEgEJ;IAKI;IACA;IACA,QDmBY;;;;ACfhB;AAAA;AAAA;EAGE;;AF9EE;EE2EJ;AAAA;AAAA;IAMI,ODGQ;;;;ACCZ;EACE;;AAEA;EACE;;AFzFA;EEqFJ;IAQI;IACA,aDxBG;ICyBH,gBD7BG;IC8BH;IACA;;;;AAIJ;EACE;EACA,YDbc;ECcd;;AFxGE;EEqGJ;IAMI,QDjBY;ICkBZ,YDlBY;ICmBZ;;;;AAIJ;EACE;EACA;EACA;EACA;EACA,aDrDK;ECsDL,gBDtDK;ECuDL,ODpGY;EDTZ,eCuDK;EDtDL,cCsDK;;ADlEH;EEiHJ;IFlGI,eCqDG;IDpDH,cCoDG;;;AF/BL;EACE;;ACtCA;EEiHJ;IHvEI;IACA,aEhDuB;;;ADKvB;EEiHJ;IAcI,aD/DG;ICgEH,gBDhEG;;;;AC+EP;EACE;EACA;EACA,SDhFK;ECiFL;;;AFnJE;EEuJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDzGM;EC0GN;;AFlLE;EE+KJ;IAMI;IACA;;;;AAMJ;EACE;EACA;EACA;EACA,aD9HK;EC+HL,gBD/HK;ECgIL,ODlLY;EDLZ,eCuDK;EDtDL,cCsDK;;ADlEH;EE4LJ;IF7KI,eCqDG;IDpDH,cCoDG;;;AFvEL;EACE;;ACEA;EE4LJ;IH1LI;;;ACFA;EE4LJ;IAaI;IACA;;;;AAIJ;EACE,OD5IK;EC6IL,QD7IK;EC8IL,ODxLW;;;AElCb;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;;AJ1BN;EACE;;ACRA;EG2BE;IJfF;;;ACZA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OF5IO;EE6IP;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;ALoBF;EACE;;AClBA;EILF;IL2BE;;;ACtBA;EDOF;IACE;;;ACRA;EILF;ILiBE;;;AKPA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHrCO;;ADzBT;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH7EI;;AGgFN;EACE,OHjFI;;AGuFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AL/HA;EACE;;ACEA;EIuHJ;ILrHI;;;ACFA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OH1HG;;AG6HL;EACE,OH9HG;;;AGuIb;EACE;EACA;;ALrKA;EACE;;ACEA;EIgKJ;IL9JI;;;AKmKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;;AL3MA;EACE;;ACEA;EIuMJ;ILrMI;;;AKyMF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;EAEE;;ANoEA;AAAA;EACE;EACA,aElEuB;;ADKvB;EKXJ;AAAA;IN4EI;;;;AA5BF;AAAA;AAAA;EACE;;ACtCA;EKJJ;AAAA;AAAA;IN8CI;IACA,aEhDuB;;;;AFgCzB;AAAA;EACE;;AC5BA;EKEJ;AAAA;IN8BI;;;;AMzBJ;AAAA;EAEE;EACA;EACA;;ANdA;AAAA;EACE;;ACEA;EKOJ;AAAA;INLI;;;;AMcJ;EACE;;;ANVA;AAAA;EACE;;ACRA;EKoBJ;AAAA;INRI;;;;AAfF;AAAA;EACE;;ACEA;EKyBJ;AAAA;INvBI;;;;AALF;EACE;;ACEA;EK8BJ;IN5BI;;;;AMgCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EK5BT;;APLA;AAAA;EACE;;ACEA;EMRJ;AAAA;IPUI;;;;AOKJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON2BW;EM1BX;EACA;EACA;EACA,kBTTkB;ESUlB;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ONnCW;EMoCX;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORhBY;EQiBZ,kBRnBM;EQoBN;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBR7BI;IQ8BJ;;;AAGF;EACE;;AAEA;EACE,OR3BO;;;AQgCb;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRpEM;EQqEN,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;;AVnFA;EACE;;AClBA;ESiGJ;IV3EI;;;ACtBA;EDOF;IACE;;;ACRA;ESiGJ;IVrFI;;;;AUgGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX3Ha;;;AW+HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AVvIF;EACE;;ACRA;ES6IF;IVjIE;;;ACZA;EDHF;IACE;;;ACEA;ES6IF;IV3IE;;;AUoJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,ORjIS;EQkIT;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;;AV3LA;EACE;;ACYA;ESwKJ;IVhLI;;;;AU0LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRrKY;;AFzBZ;EACE;;ACEA;ESkLJ;IVhLI;;;ACFA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;;AVzMA;EACE;;ACRA;ES+MJ;IVnMI;;;;AUwMJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBR5MM;EQ6MN;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB;IQyKjB,YACE;;;AAKN;EACE,kBR5PI;;ADfJ;ES0QF;IAII;;;AT9QF;ESkRF;IAEI;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA,YACE;;ATjSF;ESuSA;IACE;IACA;IACA;;;AAIJ;EACE,aRvOI;;ADxEJ;ES8SF;IAII;;;;AC7TN;EACE;EACA;EACA;EACA,eT0EK;ESzEL;EACA,eTkFc;ESjFd,YACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA,kBTIM;ESHN;EACA;;AXNA;AAAA;EACE;;ACRA;EUOJ;AAAA;IXKI;;;AWKF;AAAA;EACE;;;AAOE;AAAA;EAEE;;AAGF;EACE,gBTkCD;;;AS3BL;EACE;;;AC9CF;EACE;EACA;EACA,kBVyBU;EUxBV;EACA,eV+EY;;;AU1EhB;EACE,cVkBY;;;AUiCd;AAAA;AAAA;EAGE;EACA,eVMK;EULL,kBVvCY;EUwCZ,eVgBc;EUfd;EACA;EACA;EACA;;AAIA;AAAA;AAAA;EACE,OVLG;EUMH;EACA;EACA;EACA;EACA;EACA,kBVvDU;EUwDV,OV5DU;EU6DV;;AAEA;AAAA;AAAA;EACE,MVhEQ;;AUmEV;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAMF;AAAA;AAAA;EACE;EACA;;;AASJ;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAUJ;EACE;EACA,eVlEK;;AU2CL;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAwBF;AAAA;EAEE;EACA,SVjFG;EUkFH;EACA;;;AAQJ;EACE;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;EACA,kBVjJU;EUkJV;;AZ1KF;AAAA;EACE;;ACEA;EWkKF;AAAA;IZhKE;;;AY0KF;EACE;EACA,eV7GG;EU8GH,cV9GG;;AUiHL;EACE;EACA;;;AAKJ;AAAA;EAEE,SV1HK;EU2HL,eV3HK;EU4HL;EACA;EACA,eVlHc;;AUoHd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAIF;AAAA;EAEE,YVpMY;EUyMV,OV7MU;;;AUkNd;EACE,YV/MY;;;AW/Bd;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AdlGA;EACE;;ACYA;EcZJ;IfII;;;;AAKF;EACE;;ACEA;EcRJ;IfUI;;;;AAKF;EACE;;ACRA;EcJJ;IfgBI;;;;AAKF;EACE;;AClBA;EcAJ;IfsBI;;;;AAKF;EACE;;AC5BA;EcIJ;If4BI;;;;AAKF;EACE;;ACtCA;EcQJ;IfkCI;IACA,aEhDuB;;;;AFqDzB;EACE;EACA,aEvDuB;;ADKvB;EcYJ;If0CI;;;;AAKF;EACE;EACA,aElEuB;;ADKvB;EcgBJ;IfiDI;;;;AAKF;EACE;EACA,aE7EuB;;ADKvB;EcoBJ;IfwDI;;;;AAKF;EACE;EACA,aExFuB;;ADKvB;EcwBJ;If+DI;;;;Ae3DJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjBwBW;EiBvBX,kBjBaM;EiBZN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACrBF;EACE,kBlBqBM","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n\n.highlight pre {\n background: #f9f9f9;\n}\n\n.highlight .hll {\n background: #f9f9f9;\n}\n\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n\n.highlight .k {\n color: #a625a4;\n}\n\n.highlight .l {\n color: #50a04f;\n}\n\n.highlight .n {\n color: #383942;\n}\n\n.highlight .o {\n color: #383942;\n}\n\n.highlight .p {\n color: #383942;\n}\n\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #a625a4;\n}\n\n.highlight .kd {\n color: #a625a4;\n}\n\n.highlight .kn {\n color: #a625a4;\n}\n\n.highlight .kp {\n color: #a625a4;\n}\n\n.highlight .kr {\n color: #a625a4;\n}\n\n.highlight .kt {\n color: #a625a4;\n}\n\n.highlight .ld {\n color: #50a04f;\n}\n\n.highlight .m {\n color: #b66a00;\n}\n\n.highlight .s {\n color: #50a04f;\n}\n\n.highlight .na {\n color: #b66a00;\n}\n\n.highlight .nb {\n color: #ca7601;\n}\n\n.highlight .nc {\n color: #ca7601;\n}\n\n.highlight .no {\n color: #ca7601;\n}\n\n.highlight .nd {\n color: #ca7601;\n}\n\n.highlight .ni {\n color: #ca7601;\n}\n\n.highlight .ne {\n color: #ca7601;\n}\n\n.highlight .nf {\n color: #383942;\n}\n\n.highlight .nl {\n color: #ca7601;\n}\n\n.highlight .nn {\n color: #383942;\n}\n\n.highlight .nx {\n color: #383942;\n}\n\n.highlight .py {\n color: #ca7601;\n}\n\n.highlight .nt {\n color: #e35549;\n}\n\n.highlight .nv {\n color: #ca7601;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #b66a00;\n}\n\n.highlight .mh {\n color: #b66a00;\n}\n\n.highlight .mi {\n color: #b66a00;\n}\n\n.highlight .mo {\n color: #b66a00;\n}\n\n.highlight .sb {\n color: #50a04f;\n}\n\n.highlight .sc {\n color: #50a04f;\n}\n\n.highlight .sd {\n color: #50a04f;\n}\n\n.highlight .s2 {\n color: #50a04f;\n}\n\n.highlight .se {\n color: #50a04f;\n}\n\n.highlight .sh {\n color: #50a04f;\n}\n\n.highlight .si {\n color: #50a04f;\n}\n\n.highlight .sx {\n color: #50a04f;\n}\n\n.highlight .sr {\n color: #0083bb;\n}\n\n.highlight .s1 {\n color: #50a04f;\n}\n\n.highlight .ss {\n color: #0083bb;\n}\n\n.highlight .bp {\n color: #ca7601;\n}\n\n.highlight .vc {\n color: #ca7601;\n}\n\n.highlight .vg {\n color: #ca7601;\n}\n\n.highlight .vi {\n color: #e35549;\n}\n\n.highlight .il {\n color: #b66a00;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #e05151;\n}\n\n.highlight .gi {\n color: #43d089;\n}\n\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\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.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n appearance: none;\n}\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 */\n\n::-webkit-file-upload-button {\n appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n\n @include fs-4;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: light !default;\n$body-background-color: $white !default;\n$body-heading-color: $grey-dk-300 !default;\n$body-text-color: $grey-dk-100 !default;\n$link-color: $purple-000 !default;\n$nav-child-link-color: $grey-dk-100 !default;\n$sidebar-color: $grey-lt-000 !default;\n$base-button-color: #f7f7f7 !default;\n$btn-primary-color: $purple-100 !default;\n$code-background-color: $grey-lt-000 !default;\n$feedback-color: darken($sidebar-color, 3%) !default;\n$table-background-color: $white !default;\n$search-background-color: $white !default;\n$search-result-preview-color: $grey-dk-000 !default;\n\n@import \"./vendor/OneLightJekyll/syntax\";\n","@mixin fs-1 {\n & {\n font-size: $font-size-1 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n & {\n font-size: $font-size-2 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n & {\n font-size: $font-size-3 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n & {\n font-size: $font-size-4 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n & {\n font-size: $font-size-5 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n & {\n font-size: $font-size-6 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n & {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n & {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n & {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n & {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include container;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n\n @include container;\n\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n\n @include container;\n\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n margin: 0;\n\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n font-weight: 300;\n\n @include fs-8;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n\n @include fs-2;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n border-radius: 12px;\n\n @include fs-2;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n @include fs-3;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n margin-top: 0;\n margin-bottom: $sp-3;\n\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n\n @include fs-2;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-default.css"}
\ No newline at end of file
diff --git a/docs/_site/assets/css/just-the-docs-head-nav.css b/docs/_site/assets/css/just-the-docs-head-nav.css
new file mode 100644
index 0000000..19398f4
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-head-nav.css
@@ -0,0 +1,3 @@
+.site-nav ul li a {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%);
+}
diff --git a/docs/_site/assets/css/just-the-docs-light.css b/docs/_site/assets/css/just-the-docs-light.css
new file mode 100644
index 0000000..f9fdbde
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-light.css
@@ -0,0 +1,7348 @@
+@charset "UTF-8";
+.highlight,
+pre.highlight {
+ background: #f9f9f9;
+ color: #383942;
+}
+
+.highlight pre {
+ background: #f9f9f9;
+}
+
+.highlight .hll {
+ background: #f9f9f9;
+}
+
+.highlight .c {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .err {
+ color: #fff;
+ background-color: #e05151;
+}
+
+.highlight .k {
+ color: #a625a4;
+}
+
+.highlight .l {
+ color: #50a04f;
+}
+
+.highlight .n {
+ color: #383942;
+}
+
+.highlight .o {
+ color: #383942;
+}
+
+.highlight .p {
+ color: #383942;
+}
+
+.highlight .cm {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .cp {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .c1 {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .cs {
+ color: #9fa0a6;
+ font-style: italic;
+}
+
+.highlight .ge {
+ font-style: italic;
+}
+
+.highlight .gs {
+ font-weight: 700;
+}
+
+.highlight .kc {
+ color: #a625a4;
+}
+
+.highlight .kd {
+ color: #a625a4;
+}
+
+.highlight .kn {
+ color: #a625a4;
+}
+
+.highlight .kp {
+ color: #a625a4;
+}
+
+.highlight .kr {
+ color: #a625a4;
+}
+
+.highlight .kt {
+ color: #a625a4;
+}
+
+.highlight .ld {
+ color: #50a04f;
+}
+
+.highlight .m {
+ color: #b66a00;
+}
+
+.highlight .s {
+ color: #50a04f;
+}
+
+.highlight .na {
+ color: #b66a00;
+}
+
+.highlight .nb {
+ color: #ca7601;
+}
+
+.highlight .nc {
+ color: #ca7601;
+}
+
+.highlight .no {
+ color: #ca7601;
+}
+
+.highlight .nd {
+ color: #ca7601;
+}
+
+.highlight .ni {
+ color: #ca7601;
+}
+
+.highlight .ne {
+ color: #ca7601;
+}
+
+.highlight .nf {
+ color: #383942;
+}
+
+.highlight .nl {
+ color: #ca7601;
+}
+
+.highlight .nn {
+ color: #383942;
+}
+
+.highlight .nx {
+ color: #383942;
+}
+
+.highlight .py {
+ color: #ca7601;
+}
+
+.highlight .nt {
+ color: #e35549;
+}
+
+.highlight .nv {
+ color: #ca7601;
+}
+
+.highlight .ow {
+ font-weight: 700;
+}
+
+.highlight .w {
+ color: #f8f8f2;
+}
+
+.highlight .mf {
+ color: #b66a00;
+}
+
+.highlight .mh {
+ color: #b66a00;
+}
+
+.highlight .mi {
+ color: #b66a00;
+}
+
+.highlight .mo {
+ color: #b66a00;
+}
+
+.highlight .sb {
+ color: #50a04f;
+}
+
+.highlight .sc {
+ color: #50a04f;
+}
+
+.highlight .sd {
+ color: #50a04f;
+}
+
+.highlight .s2 {
+ color: #50a04f;
+}
+
+.highlight .se {
+ color: #50a04f;
+}
+
+.highlight .sh {
+ color: #50a04f;
+}
+
+.highlight .si {
+ color: #50a04f;
+}
+
+.highlight .sx {
+ color: #50a04f;
+}
+
+.highlight .sr {
+ color: #0083bb;
+}
+
+.highlight .s1 {
+ color: #50a04f;
+}
+
+.highlight .ss {
+ color: #0083bb;
+}
+
+.highlight .bp {
+ color: #ca7601;
+}
+
+.highlight .vc {
+ color: #ca7601;
+}
+
+.highlight .vg {
+ color: #ca7601;
+}
+
+.highlight .vi {
+ color: #e35549;
+}
+
+.highlight .il {
+ color: #b66a00;
+}
+
+.highlight .gu {
+ color: #75715e;
+}
+
+.highlight .gd {
+ color: #e05151;
+}
+
+.highlight .gi {
+ color: #43d089;
+}
+
+.highlight .language-json .w + .s2 {
+ color: #e35549;
+}
+
+.highlight .language-json .kc {
+ color: #0083bb;
+}
+
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15; /* 1 */
+ text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+:root {
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+html {
+ scroll-behavior: smooth;
+}
+html {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ html {
+ font-size: 1rem !important;
+ }
+}
+
+body {
+ font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji";
+ font-size: inherit;
+ line-height: 1.4;
+ color: #5c5962;
+ background-color: #fff;
+ overflow-wrap: break-word;
+}
+
+ol,
+ul,
+dl,
+pre,
+address,
+blockquote,
+table,
+div,
+hr,
+form,
+fieldset,
+noscript .table-wrapper {
+ margin-top: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+#toctitle {
+ margin-top: 0;
+ margin-bottom: 1em;
+ font-weight: 500;
+ line-height: 1.25;
+ color: #27262b;
+}
+
+p {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+a {
+ color: #7253ed;
+ text-decoration: none;
+}
+
+a:not([class]) {
+ text-decoration: underline;
+ text-decoration-color: #eeebee;
+ text-underline-offset: 2px;
+}
+a:not([class]):hover {
+ text-decoration-color: rgba(114, 83, 237, 0.45);
+}
+
+code {
+ font-family: "SFMono-Regular", menlo, consolas, monospace;
+ font-size: 0.75em;
+ line-height: 1.4;
+}
+
+figure,
+pre {
+ margin: 0;
+}
+
+li {
+ margin: 0.25em 0;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+hr {
+ height: 1px;
+ padding: 0;
+ margin: 2rem 0;
+ background-color: #eeebee;
+ border: 0;
+}
+
+blockquote {
+ margin: 10px 0;
+ margin-block-start: 0;
+ margin-inline-start: 0;
+ padding-left: 1rem;
+ border-left: 3px solid #eeebee;
+}
+
+.side-bar {
+ z-index: 0;
+ display: flex;
+ flex-wrap: wrap;
+ background-color: #f5f6fa;
+}
+@media (min-width: 50rem) {
+ .side-bar {
+ flex-flow: column nowrap;
+ position: fixed;
+ width: 15.5rem;
+ height: 100%;
+ border-right: 1px solid #eeebee;
+ align-items: flex-end;
+ }
+}
+@media (min-width: 66.5rem) {
+ .side-bar {
+ width: calc((100% - 66.5rem) / 2 + 16.5rem);
+ min-width: 16.5rem;
+ }
+}
+@media (min-width: 50rem) {
+ .side-bar + .main {
+ margin-left: 15.5rem;
+ }
+}
+@media (min-width: 66.5rem) {
+ .side-bar + .main {
+ margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem);
+ }
+}
+.side-bar + .main .main-header {
+ display: none;
+ background-color: #f5f6fa;
+}
+@media (min-width: 50rem) {
+ .side-bar + .main .main-header {
+ display: flex;
+ background-color: #fff;
+ }
+}
+.side-bar + .main .main-header.nav-open {
+ display: block;
+}
+@media (min-width: 50rem) {
+ .side-bar + .main .main-header.nav-open {
+ display: flex;
+ }
+}
+
+.main {
+ margin: auto;
+}
+@media (min-width: 50rem) {
+ .main {
+ position: relative;
+ max-width: 50rem;
+ }
+}
+
+.main-content-wrap {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .main-content-wrap {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+@media (min-width: 50rem) {
+ .main-content-wrap {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+}
+
+.main-header {
+ z-index: 0;
+ border-bottom: 1px solid #eeebee;
+}
+@media (min-width: 50rem) {
+ .main-header {
+ display: flex;
+ justify-content: space-between;
+ height: 3.75rem;
+ }
+}
+
+.site-nav,
+.site-header,
+.site-footer {
+ width: 100%;
+}
+@media (min-width: 66.5rem) {
+ .site-nav,
+ .site-header,
+ .site-footer {
+ width: 16.5rem;
+ }
+}
+
+.site-nav {
+ display: none;
+}
+.site-nav.nav-open {
+ display: block;
+}
+@media (min-width: 50rem) {
+ .site-nav {
+ display: block;
+ padding-top: 3rem;
+ padding-bottom: 1rem;
+ overflow-y: auto;
+ flex: 1 1 auto;
+ }
+}
+
+.site-header {
+ display: flex;
+ min-height: 3.75rem;
+ align-items: center;
+}
+@media (min-width: 50rem) {
+ .site-header {
+ height: 3.75rem;
+ max-height: 3.75rem;
+ border-bottom: 1px solid #eeebee;
+ }
+}
+
+.site-title {
+ flex-grow: 1;
+ display: flex;
+ height: 100%;
+ align-items: center;
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #27262b;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .site-title {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.site-title {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ .site-title {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+@media (min-width: 50rem) {
+ .site-title {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+}
+
+.site-button {
+ display: flex;
+ height: 100%;
+ padding: 1rem;
+ align-items: center;
+}
+
+@media (min-width: 50rem) {
+ .site-header .site-button {
+ display: none;
+ }
+}
+.site-title:hover {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%);
+}
+
+.site-button:hover {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 100%);
+}
+
+body {
+ position: relative;
+ padding-bottom: 4rem;
+ overflow-y: scroll;
+}
+@media (min-width: 50rem) {
+ body {
+ position: static;
+ padding-bottom: 0;
+ }
+}
+
+.site-footer {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ color: #959396;
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .site-footer {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.site-footer {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .site-footer {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .site-footer {
+ position: static;
+ justify-self: end;
+ }
+}
+
+.icon {
+ width: 1.5rem;
+ height: 1.5rem;
+ color: #7253ed;
+}
+
+.main-content {
+ line-height: 1.6;
+}
+.main-content ol,
+.main-content ul,
+.main-content dl,
+.main-content pre,
+.main-content address,
+.main-content blockquote,
+.main-content .table-wrapper {
+ margin-top: 0.5em;
+}
+.main-content a {
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.main-content ul,
+.main-content ol {
+ padding-left: 1.5em;
+}
+.main-content li .highlight {
+ margin-top: 0.25rem;
+}
+.main-content ol {
+ list-style-type: none;
+ counter-reset: step-counter;
+}
+.main-content ol > li {
+ position: relative;
+}
+.main-content ol > li::before {
+ position: absolute;
+ top: 0.2em;
+ left: -1.6em;
+ color: #959396;
+ content: counter(step-counter);
+ counter-increment: step-counter;
+}
+.main-content ol > li::before {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .main-content ol > li::before {
+ font-size: 0.875rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .main-content ol > li::before {
+ top: 0.11em;
+ }
+}
+.main-content ol > li ol {
+ counter-reset: sub-counter;
+}
+.main-content ol > li ol > li::before {
+ content: counter(sub-counter, lower-alpha);
+ counter-increment: sub-counter;
+}
+.main-content ul {
+ list-style: none;
+}
+.main-content ul > li::before {
+ position: absolute;
+ margin-left: -1.4em;
+ color: #959396;
+ content: "•";
+}
+.main-content .task-list-item::before {
+ content: "";
+}
+.main-content .task-list-item-checkbox {
+ margin-right: 0.6em;
+ margin-left: -1.4em;
+}
+.main-content hr + * {
+ margin-top: 0;
+}
+.main-content h1:first-of-type {
+ margin-top: 0.5em;
+}
+.main-content dl {
+ display: grid;
+ grid-template: auto/10em 1fr;
+}
+.main-content dt,
+.main-content dd {
+ margin: 0.25em 0;
+}
+.main-content dt {
+ grid-column: 1;
+ font-weight: 500;
+ text-align: right;
+}
+.main-content dt::after {
+ content: ":";
+}
+.main-content dd {
+ grid-column: 2;
+ margin-bottom: 0;
+ margin-left: 1em;
+}
+.main-content dd blockquote:first-child,
+.main-content dd div:first-child,
+.main-content dd dl:first-child,
+.main-content dd dt:first-child,
+.main-content dd h1:first-child,
+.main-content dd h2:first-child,
+.main-content dd h3:first-child,
+.main-content dd h4:first-child,
+.main-content dd h5:first-child,
+.main-content dd h6:first-child,
+.main-content dd li:first-child,
+.main-content dd ol:first-child,
+.main-content dd p:first-child,
+.main-content dd pre:first-child,
+.main-content dd table:first-child,
+.main-content dd ul:first-child,
+.main-content dd .table-wrapper:first-child {
+ margin-top: 0;
+}
+.main-content dd dl:first-child dt:first-child,
+.main-content dd dl:first-child dd:nth-child(2),
+.main-content ol dl:first-child dt:first-child,
+.main-content ol dl:first-child dd:nth-child(2),
+.main-content ul dl:first-child dt:first-child,
+.main-content ul dl:first-child dd:nth-child(2) {
+ margin-top: 0;
+}
+.main-content .anchor-heading {
+ position: absolute;
+ right: -1rem;
+ width: 1.5rem;
+ height: 100%;
+ padding-right: 0.25rem;
+ padding-left: 0.25rem;
+ overflow: visible;
+}
+@media (min-width: 50rem) {
+ .main-content .anchor-heading {
+ right: auto;
+ left: -1.5rem;
+ }
+}
+.main-content .anchor-heading svg {
+ display: inline-block;
+ width: 100%;
+ height: 100%;
+ color: #7253ed;
+ visibility: hidden;
+}
+.main-content .anchor-heading:hover svg,
+.main-content .anchor-heading:focus svg,
+.main-content h1:hover > .anchor-heading svg,
+.main-content h2:hover > .anchor-heading svg,
+.main-content h3:hover > .anchor-heading svg,
+.main-content h4:hover > .anchor-heading svg,
+.main-content h5:hover > .anchor-heading svg,
+.main-content h6:hover > .anchor-heading svg {
+ visibility: visible;
+}
+.main-content summary {
+ cursor: pointer;
+}
+.main-content h1,
+.main-content h2,
+.main-content h3,
+.main-content h4,
+.main-content h5,
+.main-content h6,
+.main-content #toctitle {
+ position: relative;
+ margin-top: 1.5em;
+ margin-bottom: 0.25em;
+}
+.main-content h1 + table,
+.main-content h1 + .table-wrapper,
+.main-content h1 + .code-example,
+.main-content h1 + .highlighter-rouge,
+.main-content h1 + .sectionbody .listingblock,
+.main-content h2 + table,
+.main-content h2 + .table-wrapper,
+.main-content h2 + .code-example,
+.main-content h2 + .highlighter-rouge,
+.main-content h2 + .sectionbody .listingblock,
+.main-content h3 + table,
+.main-content h3 + .table-wrapper,
+.main-content h3 + .code-example,
+.main-content h3 + .highlighter-rouge,
+.main-content h3 + .sectionbody .listingblock,
+.main-content h4 + table,
+.main-content h4 + .table-wrapper,
+.main-content h4 + .code-example,
+.main-content h4 + .highlighter-rouge,
+.main-content h4 + .sectionbody .listingblock,
+.main-content h5 + table,
+.main-content h5 + .table-wrapper,
+.main-content h5 + .code-example,
+.main-content h5 + .highlighter-rouge,
+.main-content h5 + .sectionbody .listingblock,
+.main-content h6 + table,
+.main-content h6 + .table-wrapper,
+.main-content h6 + .code-example,
+.main-content h6 + .highlighter-rouge,
+.main-content h6 + .sectionbody .listingblock,
+.main-content #toctitle + table,
+.main-content #toctitle + .table-wrapper,
+.main-content #toctitle + .code-example,
+.main-content #toctitle + .highlighter-rouge,
+.main-content #toctitle + .sectionbody .listingblock {
+ margin-top: 1em;
+}
+.main-content h1 + p:not(.label),
+.main-content h2 + p:not(.label),
+.main-content h3 + p:not(.label),
+.main-content h4 + p:not(.label),
+.main-content h5 + p:not(.label),
+.main-content h6 + p:not(.label),
+.main-content #toctitle + p:not(.label) {
+ margin-top: 0;
+}
+.main-content > h1:first-child,
+.main-content > h2:first-child,
+.main-content > h3:first-child,
+.main-content > h4:first-child,
+.main-content > h5:first-child,
+.main-content > h6:first-child,
+.main-content > .sect1:first-child > h2,
+.main-content > .sect2:first-child > h3,
+.main-content > .sect3:first-child > h4,
+.main-content > .sect4:first-child > h5,
+.main-content > .sect5:first-child > h6 {
+ margin-top: 0.5rem;
+}
+
+.nav-list {
+ padding: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.nav-list .nav-list-item {
+ position: relative;
+ margin: 0;
+}
+.nav-list .nav-list-item {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .nav-list .nav-list-item {
+ font-size: 1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .nav-list .nav-list-item {
+ font-size: 0.875rem !important;
+ }
+}
+.nav-list .nav-list-item .nav-list-link {
+ display: block;
+ min-height: 3rem;
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ line-height: 2.5rem;
+ padding-right: 3rem;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item .nav-list-link {
+ min-height: 2rem;
+ line-height: 1.5rem;
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+.nav-list .nav-list-item .nav-list-link.external > svg {
+ width: 1rem;
+ height: 1rem;
+ vertical-align: text-bottom;
+}
+.nav-list .nav-list-item .nav-list-link.active {
+ font-weight: 600;
+ text-decoration: none;
+}
+.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%);
+}
+.nav-list .nav-list-item .nav-list-expander {
+ position: absolute;
+ right: 0;
+ width: 3rem;
+ height: 3rem;
+ padding: 0.75rem;
+ color: #7253ed;
+}
+@media (min-width: 50rem) {
+ .nav-list .nav-list-item .nav-list-expander {
+ width: 2rem;
+ height: 2rem;
+ padding: 0.5rem;
+ }
+}
+.nav-list .nav-list-item .nav-list-expander:hover {
+ background-image: linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 100%);
+}
+.nav-list .nav-list-item .nav-list-expander svg {
+ transform: rotate(90deg);
+}
+.nav-list .nav-list-item > .nav-list {
+ display: none;
+ padding-left: 0.75rem;
+ list-style: none;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item {
+ position: relative;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link {
+ color: #5c5962;
+}
+.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander {
+ color: #5c5962;
+}
+.nav-list .nav-list-item.active > .nav-list-expander svg {
+ transform: rotate(-90deg);
+}
+.nav-list .nav-list-item.active > .nav-list {
+ display: block;
+}
+
+.nav-category {
+ padding: 0.5rem 1rem;
+ font-weight: 600;
+ text-align: start;
+ text-transform: uppercase;
+ border-bottom: 1px solid #eeebee;
+}
+.nav-category {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .nav-category {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .nav-category {
+ padding: 0.5rem 2rem;
+ margin-top: 1rem;
+ text-align: start;
+ }
+ .nav-category:first-child {
+ margin-top: 0;
+ }
+}
+
+.nav-list.nav-category-list > .nav-list-item {
+ margin: 0;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list {
+ padding: 0;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link {
+ color: #7253ed;
+}
+.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander {
+ color: #7253ed;
+}
+
+.aux-nav {
+ height: 100%;
+ overflow-x: auto;
+}
+.aux-nav {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .aux-nav {
+ font-size: 0.75rem !important;
+ }
+}
+.aux-nav .aux-nav-list {
+ display: flex;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.aux-nav .aux-nav-list-item {
+ display: inline-block;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+}
+@media (min-width: 50rem) {
+ .aux-nav {
+ padding-right: 1rem;
+ }
+}
+
+@media (min-width: 50rem) {
+ .breadcrumb-nav {
+ margin-top: -1rem;
+ }
+}
+
+.breadcrumb-nav-list {
+ padding-left: 0;
+ margin-bottom: 0.75rem;
+ list-style: none;
+}
+
+.breadcrumb-nav-list-item {
+ display: table-cell;
+}
+.breadcrumb-nav-list-item {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .breadcrumb-nav-list-item {
+ font-size: 0.75rem !important;
+ }
+}
+.breadcrumb-nav-list-item::before {
+ display: none;
+}
+.breadcrumb-nav-list-item::after {
+ display: inline-block;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ color: #959396;
+ content: "/";
+}
+.breadcrumb-nav-list-item:last-child::after {
+ content: "";
+}
+
+h1,
+.text-alpha {
+ font-weight: 300;
+}
+h1,
+.text-alpha {
+ font-size: 2rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ h1,
+ .text-alpha {
+ font-size: 2.25rem !important;
+ }
+}
+
+h2,
+.text-beta,
+#toctitle {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ h2,
+ .text-beta,
+ #toctitle {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+
+h3,
+.text-gamma {
+ font-size: 1rem !important;
+}
+@media (min-width: 31.25rem) {
+ h3,
+ .text-gamma {
+ font-size: 1.125rem !important;
+ }
+}
+
+h4,
+.text-delta {
+ font-weight: 400;
+ text-transform: uppercase;
+ letter-spacing: 0.1em;
+}
+h4,
+.text-delta {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ h4,
+ .text-delta {
+ font-size: 0.75rem !important;
+ }
+}
+
+h4 code {
+ text-transform: none;
+}
+
+h5,
+.text-epsilon {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ h5,
+ .text-epsilon {
+ font-size: 0.875rem !important;
+ }
+}
+
+h6,
+.text-zeta {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ h6,
+ .text-zeta {
+ font-size: 0.75rem !important;
+ }
+}
+
+.text-small {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .text-small {
+ font-size: 0.75rem !important;
+ }
+}
+
+.text-mono {
+ font-family: "SFMono-Regular", menlo, consolas, monospace !important;
+}
+
+.text-left {
+ text-align: left !important;
+}
+
+.text-center {
+ text-align: center !important;
+}
+
+.text-right {
+ text-align: right !important;
+}
+
+.label:not(g),
+.label-blue:not(g) {
+ display: inline-block;
+ padding: 0.16em 0.56em;
+ margin-right: 0.5rem;
+ margin-left: 0.5rem;
+ color: #fff;
+ text-transform: uppercase;
+ vertical-align: middle;
+ background-color: #2869e6;
+ border-radius: 12px;
+}
+.label:not(g),
+.label-blue:not(g) {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .label:not(g),
+ .label-blue:not(g) {
+ font-size: 0.75rem !important;
+ }
+}
+
+.label-green:not(g) {
+ background-color: #009c7b;
+}
+
+.label-purple:not(g) {
+ background-color: #5e41d0;
+}
+
+.label-red:not(g) {
+ background-color: #e94c4c;
+}
+
+.label-yellow:not(g) {
+ color: #44434d;
+ background-color: #f7d12e;
+}
+
+.btn {
+ display: inline-block;
+ box-sizing: border-box;
+ padding: 0.3em 1em;
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #7253ed;
+ text-decoration: none;
+ vertical-align: baseline;
+ cursor: pointer;
+ background-color: #f7f7f7;
+ border-width: 0;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ appearance: none;
+}
+.btn:focus {
+ text-decoration: none;
+ outline: none;
+ box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn:focus:hover, .btn.selected:focus {
+ box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn:hover, .btn.zeroclipboard-is-hover {
+ color: rgb(106.4305263158, 73.7663157895, 236.0336842105);
+}
+.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active {
+ text-decoration: none;
+ background-color: rgb(244.45, 244.45, 244.45);
+}
+.btn:active, .btn.selected, .btn.zeroclipboard-is-active {
+ background-color: rgb(239.35, 239.35, 239.35);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn.selected:hover {
+ background-color: rgb(207.25, 207.25, 207.25);
+}
+.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover {
+ color: rgba(102, 102, 102, 0.5);
+ cursor: default;
+ background-color: rgba(229, 229, 229, 0.5);
+ background-image: none;
+ box-shadow: none;
+}
+
+.btn-outline {
+ color: #7253ed;
+ background: transparent;
+ box-shadow: inset 0 0 0 2px #e6e1e8;
+}
+.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active {
+ color: rgb(98.8610526316, 64.5326315789, 235.0673684211);
+ text-decoration: none;
+ background-color: transparent;
+ box-shadow: inset 0 0 0 3px #e6e1e8;
+}
+.btn-outline:focus {
+ text-decoration: none;
+ outline: none;
+ box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25);
+}
+.btn-outline:focus:hover, .btn-outline.selected:focus {
+ box-shadow: inset 0 0 0 2px #5c5962;
+}
+
+.btn-primary {
+ color: #fff;
+ background-color: rgb(87.0708860759, 56.8227848101, 205.9772151899);
+ background-image: linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-primary:hover, .btn-primary.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(81.0025316456, 50.0936708861, 202.5063291139);
+ background-image: linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139));
+}
+.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active {
+ background-color: rgb(79.3670886076, 49.082278481, 198.417721519);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-primary.selected:hover {
+ background-color: rgb(71.1898734177, 44.0253164557, 177.9746835443);
+}
+
+.btn-purple {
+ color: #fff;
+ background-color: rgb(87.0708860759, 56.8227848101, 205.9772151899);
+ background-image: linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-purple:hover, .btn-purple.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(81.0025316456, 50.0936708861, 202.5063291139);
+ background-image: linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139));
+}
+.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active {
+ background-color: rgb(79.3670886076, 49.082278481, 198.417721519);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-purple.selected:hover {
+ background-color: rgb(71.1898734177, 44.0253164557, 177.9746835443);
+}
+
+.btn-blue {
+ color: #fff;
+ background-color: rgb(34.0361111111, 126.1916666667, 249.7638888889);
+ background-image: linear-gradient(rgb(68.9097222222, 146.5208333333, 250.5902777778), rgb(34.0361111111, 126.1916666667, 249.7638888889));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-blue:hover, .btn-blue.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(24.0722222222, 120.3833333333, 249.5277777778);
+ background-image: linear-gradient(rgb(53.9638888889, 137.8083333333, 250.2361111111), rgb(24.0722222222, 120.3833333333, 249.5277777778));
+}
+.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active {
+ background-color: rgb(19.0902777778, 117.4791666667, 249.4097222222);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-blue.selected:hover {
+ background-color: rgb(5.625, 104.625, 237.375);
+}
+
+.btn-green {
+ color: #fff;
+ background-color: rgb(16.1242424242, 171.6757575758, 125.2);
+ background-image: linear-gradient(rgb(19.1893939394, 204.3106060606, 149), rgb(16.1242424242, 171.6757575758, 125.2));
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12);
+}
+.btn-green:hover, .btn-green.zeroclipboard-is-hover {
+ color: #fff;
+ background-color: rgb(15.2484848485, 162.3515151515, 118.4);
+ background-image: linear-gradient(rgb(17.8757575758, 190.3242424242, 138.8), rgb(15.2484848485, 162.3515151515, 118.4));
+}
+.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active {
+ background-color: rgb(14.8106060606, 157.6893939394, 115);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
+}
+.btn-green.selected:hover {
+ background-color: rgb(12.6212121212, 134.3787878788, 98);
+}
+
+.btn-reset {
+ background: none;
+ border: none;
+ margin: 0;
+ text-align: inherit;
+ font: inherit;
+ border-radius: 0;
+ appearance: none;
+}
+
+.search {
+ position: relative;
+ z-index: 2;
+ flex-grow: 1;
+ height: 4rem;
+ padding: 0.5rem;
+ transition: padding linear 200ms;
+}
+@media (min-width: 50rem) {
+ .search {
+ position: relative !important;
+ width: auto !important;
+ height: 100% !important;
+ padding: 0;
+ transition: none;
+ }
+}
+
+.search-input-wrap {
+ position: relative;
+ z-index: 1;
+ height: 3rem;
+ overflow: hidden;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ transition: height linear 200ms;
+}
+@media (min-width: 50rem) {
+ .search-input-wrap {
+ position: absolute;
+ width: 100%;
+ max-width: 33.5rem;
+ height: 100% !important;
+ border-radius: 0;
+ box-shadow: none;
+ transition: width ease 400ms;
+ }
+}
+
+.search-input {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ padding: 0.5rem 1rem 0.5rem 2.5rem;
+ font-size: 1rem;
+ color: #5c5962;
+ background-color: #fff;
+ border-top: 0;
+ border-right: 0;
+ border-bottom: 0;
+ border-left: 0;
+ border-radius: 0;
+}
+@media (min-width: 50rem) {
+ .search-input {
+ padding: 0.5rem 1rem 0.5rem 3.5rem;
+ font-size: 0.875rem;
+ background-color: #fff;
+ transition: padding-left linear 200ms;
+ }
+}
+.search-input:focus {
+ outline: 0;
+}
+.search-input:focus + .search-label .search-icon {
+ color: #7253ed;
+}
+
+.search-label {
+ position: absolute;
+ display: flex;
+ height: 100%;
+ padding-left: 1rem;
+}
+@media (min-width: 50rem) {
+ .search-label {
+ padding-left: 2rem;
+ transition: padding-left linear 200ms;
+ }
+}
+.search-label .search-icon {
+ width: 1.2rem;
+ height: 1.2rem;
+ align-self: center;
+ color: #959396;
+}
+
+.search-results {
+ position: absolute;
+ left: 0;
+ display: none;
+ width: 100%;
+ max-height: calc(100% - 4rem);
+ overflow-y: auto;
+ background-color: #fff;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+}
+@media (min-width: 50rem) {
+ .search-results {
+ top: 100%;
+ width: 33.5rem;
+ max-height: calc(100vh - 200%) !important;
+ }
+}
+
+.search-results-list {
+ padding-left: 0;
+ margin-bottom: 0.25rem;
+ list-style: none;
+}
+.search-results-list {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-results-list {
+ font-size: 1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .search-results-list {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .search-results-list {
+ font-size: 0.875rem !important;
+ }
+}
+
+.search-results-list-item {
+ padding: 0;
+ margin: 0;
+}
+
+.search-result {
+ display: block;
+ padding: 0.25rem 0.75rem;
+}
+.search-result:hover, .search-result.active {
+ background-color: rgb(234.8, 236.82, 244.9);
+}
+
+.search-result-title {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+@media (min-width: 31.25rem) {
+ .search-result-title {
+ display: inline-block;
+ width: 40%;
+ padding-right: 0.5rem;
+ vertical-align: top;
+ }
+}
+
+.search-result-doc {
+ display: flex;
+ align-items: center;
+ word-wrap: break-word;
+}
+.search-result-doc.search-result-doc-parent {
+ opacity: 0.5;
+}
+.search-result-doc.search-result-doc-parent {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.875rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.6875rem !important;
+ }
+}
+@media (min-width: 50rem) and (min-width: 31.25rem) {
+ .search-result-doc.search-result-doc-parent {
+ font-size: 0.75rem !important;
+ }
+}
+.search-result-doc .search-result-icon {
+ width: 1rem;
+ height: 1rem;
+ margin-right: 0.5rem;
+ color: #7253ed;
+ flex-shrink: 0;
+}
+.search-result-doc .search-result-doc-title {
+ overflow: auto;
+}
+
+.search-result-section {
+ margin-left: 1.5rem;
+ word-wrap: break-word;
+}
+
+.search-result-rel-url {
+ display: block;
+ margin-left: 1.5rem;
+ overflow: hidden;
+ color: #959396;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.search-result-rel-url {
+ font-size: 0.5625rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-rel-url {
+ font-size: 0.625rem !important;
+ }
+}
+
+.search-result-previews {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ padding-left: 1rem;
+ margin-left: 0.5rem;
+ color: #959396;
+ word-wrap: break-word;
+ border-left: 1px solid;
+ border-left-color: #eeebee;
+}
+.search-result-previews {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-result-previews {
+ font-size: 0.75rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .search-result-previews {
+ display: inline-block;
+ width: 60%;
+ padding-left: 0.5rem;
+ margin-left: 0;
+ vertical-align: top;
+ }
+}
+
+.search-result-preview + .search-result-preview {
+ margin-top: 0.25rem;
+}
+
+.search-result-highlight {
+ font-weight: bold;
+}
+
+.search-no-result {
+ padding: 0.5rem 0.75rem;
+}
+.search-no-result {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .search-no-result {
+ font-size: 0.875rem !important;
+ }
+}
+
+.search-button {
+ position: fixed;
+ right: 1rem;
+ bottom: 1rem;
+ display: flex;
+ width: 3.5rem;
+ height: 3.5rem;
+ background-color: #fff;
+ border: 1px solid rgba(114, 83, 237, 0.3);
+ border-radius: 1.75rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ align-items: center;
+ justify-content: center;
+}
+
+.search-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 0;
+ height: 0;
+ background-color: rgba(0, 0, 0, 0.3);
+ opacity: 0;
+ transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms;
+}
+
+.search-active .search {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+}
+.search-active .search-input-wrap {
+ height: 4rem;
+ border-radius: 0;
+}
+@media (min-width: 50rem) {
+ .search-active .search-input-wrap {
+ width: 33.5rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+ }
+}
+.search-active .search-input {
+ background-color: #fff;
+}
+@media (min-width: 50rem) {
+ .search-active .search-input {
+ padding-left: 2.3rem;
+ }
+}
+@media (min-width: 50rem) {
+ .search-active .search-label {
+ padding-left: 0.6rem;
+ }
+}
+.search-active .search-results {
+ display: block;
+}
+.search-active .search-overlay {
+ width: 100%;
+ height: 100%;
+ opacity: 1;
+ transition: opacity ease 400ms, width 0s, height 0s;
+}
+@media (min-width: 50rem) {
+ .search-active .main {
+ position: fixed;
+ right: 0;
+ left: 0;
+ }
+}
+.search-active .main-header {
+ padding-top: 4rem;
+}
+@media (min-width: 50rem) {
+ .search-active .main-header {
+ padding-top: 0;
+ }
+}
+
+.table-wrapper {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 1.5rem;
+ overflow-x: auto;
+ border-radius: 4px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
+}
+
+table {
+ display: table;
+ min-width: 100%;
+ border-collapse: separate;
+}
+
+th,
+td {
+ min-width: 7.5rem;
+ padding: 0.5rem 0.75rem;
+ background-color: #fff;
+ border-bottom: 1px solid rgba(238, 235, 238, 0.5);
+ border-left: 1px solid #eeebee;
+}
+th,
+td {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ th,
+ td {
+ font-size: 0.875rem !important;
+ }
+}
+th:first-of-type,
+td:first-of-type {
+ border-left: 0;
+}
+
+tbody tr:last-of-type th,
+tbody tr:last-of-type td {
+ border-bottom: 0;
+}
+tbody tr:last-of-type td {
+ padding-bottom: 0.75rem;
+}
+
+thead th {
+ border-bottom: 1px solid #eeebee;
+}
+
+:not(pre, figure) > code {
+ padding: 0.2em 0.15em;
+ font-weight: 400;
+ background-color: #f5f6fa;
+ border: 1px solid #eeebee;
+ border-radius: 4px;
+}
+
+a:visited code {
+ border-color: #eeebee;
+}
+
+div.highlighter-rouge,
+div.listingblock > div.content,
+figure.highlight {
+ margin-top: 0;
+ margin-bottom: 0.75rem;
+ background-color: #f5f6fa;
+ border-radius: 4px;
+ box-shadow: none;
+ -webkit-overflow-scrolling: touch;
+ position: relative;
+ padding: 0;
+}
+div.highlighter-rouge > button,
+div.listingblock > div.content > button,
+figure.highlight > button {
+ width: 0.75rem;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ right: 0;
+ border: 0.75rem solid #f5f6fa;
+ background-color: #f5f6fa;
+ color: #5c5962;
+ box-sizing: content-box;
+}
+div.highlighter-rouge > button svg,
+div.listingblock > div.content > button svg,
+figure.highlight > button svg {
+ fill: #5c5962;
+}
+div.highlighter-rouge > button:active,
+div.listingblock > div.content > button:active,
+figure.highlight > button:active {
+ text-decoration: none;
+ outline: none;
+ opacity: 1;
+}
+div.highlighter-rouge > button:focus,
+div.listingblock > div.content > button:focus,
+figure.highlight > button:focus {
+ opacity: 1;
+}
+div.highlighter-rouge:hover > button,
+div.listingblock > div.content:hover > button,
+figure.highlight:hover > button {
+ cursor: copy;
+ opacity: 1;
+}
+
+div.highlighter-rouge div.highlight {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+div.highlighter-rouge pre.highlight,
+div.highlighter-rouge code {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+div.listingblock {
+ margin-top: 0;
+ margin-bottom: 0.75rem;
+}
+div.listingblock div.content {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+div.listingblock div.content > pre,
+div.listingblock code {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+figure.highlight pre,
+figure.highlight :not(pre) > code {
+ overflow-x: auto;
+ padding: 0.75rem;
+ margin: 0;
+ border: 0;
+}
+
+.highlight .table-wrapper {
+ padding: 0.75rem 0;
+ margin: 0;
+ border: 0;
+ box-shadow: none;
+}
+.highlight .table-wrapper td,
+.highlight .table-wrapper pre {
+ min-width: 0;
+ padding: 0;
+ background-color: #f5f6fa;
+ border: 0;
+}
+.highlight .table-wrapper td,
+.highlight .table-wrapper pre {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .highlight .table-wrapper td,
+ .highlight .table-wrapper pre {
+ font-size: 0.75rem !important;
+ }
+}
+.highlight .table-wrapper td.gl {
+ width: 1em;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+}
+.highlight .table-wrapper pre {
+ margin: 0;
+ line-height: 2;
+}
+
+.code-example,
+.listingblock > .title {
+ padding: 0.75rem;
+ margin-bottom: 0.75rem;
+ overflow: auto;
+ border: 1px solid #eeebee;
+ border-radius: 4px;
+}
+.code-example + .highlighter-rouge,
+.code-example + .sectionbody .listingblock,
+.code-example + .content,
+.code-example + figure.highlight,
+.listingblock > .title + .highlighter-rouge,
+.listingblock > .title + .sectionbody .listingblock,
+.listingblock > .title + .content,
+.listingblock > .title + figure.highlight {
+ position: relative;
+ margin-top: -1rem;
+ border-right: 1px solid #eeebee;
+ border-bottom: 1px solid #eeebee;
+ border-left: 1px solid #eeebee;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+code.language-mermaid {
+ padding: 0;
+ background-color: inherit;
+ border: 0;
+}
+
+.highlight,
+pre.highlight {
+ background: #f5f6fa;
+ color: #5c5962;
+}
+
+.highlight pre {
+ background: #f5f6fa;
+}
+
+.text-grey-dk-000 {
+ color: #959396 !important;
+}
+
+.text-grey-dk-100 {
+ color: #5c5962 !important;
+}
+
+.text-grey-dk-200 {
+ color: #44434d !important;
+}
+
+.text-grey-dk-250 {
+ color: #302d36 !important;
+}
+
+.text-grey-dk-300 {
+ color: #27262b !important;
+}
+
+.text-grey-lt-000 {
+ color: #f5f6fa !important;
+}
+
+.text-grey-lt-100 {
+ color: #eeebee !important;
+}
+
+.text-grey-lt-200 {
+ color: #ecebed !important;
+}
+
+.text-grey-lt-300 {
+ color: #e6e1e8 !important;
+}
+
+.text-blue-000 {
+ color: #2c84fa !important;
+}
+
+.text-blue-100 {
+ color: #2869e6 !important;
+}
+
+.text-blue-200 {
+ color: #264caf !important;
+}
+
+.text-blue-300 {
+ color: #183385 !important;
+}
+
+.text-green-000 {
+ color: #41d693 !important;
+}
+
+.text-green-100 {
+ color: #11b584 !important;
+}
+
+.text-green-200 {
+ color: #009c7b !important;
+}
+
+.text-green-300 {
+ color: #026e57 !important;
+}
+
+.text-purple-000 {
+ color: #7253ed !important;
+}
+
+.text-purple-100 {
+ color: #5e41d0 !important;
+}
+
+.text-purple-200 {
+ color: #4e26af !important;
+}
+
+.text-purple-300 {
+ color: #381885 !important;
+}
+
+.text-yellow-000 {
+ color: #ffeb82 !important;
+}
+
+.text-yellow-100 {
+ color: #fadf50 !important;
+}
+
+.text-yellow-200 {
+ color: #f7d12e !important;
+}
+
+.text-yellow-300 {
+ color: #e7af06 !important;
+}
+
+.text-red-000 {
+ color: #f77e7e !important;
+}
+
+.text-red-100 {
+ color: #f96e65 !important;
+}
+
+.text-red-200 {
+ color: #e94c4c !important;
+}
+
+.text-red-300 {
+ color: #dd2e2e !important;
+}
+
+.bg-grey-dk-000 {
+ background-color: #959396 !important;
+}
+
+.bg-grey-dk-100 {
+ background-color: #5c5962 !important;
+}
+
+.bg-grey-dk-200 {
+ background-color: #44434d !important;
+}
+
+.bg-grey-dk-250 {
+ background-color: #302d36 !important;
+}
+
+.bg-grey-dk-300 {
+ background-color: #27262b !important;
+}
+
+.bg-grey-lt-000 {
+ background-color: #f5f6fa !important;
+}
+
+.bg-grey-lt-100 {
+ background-color: #eeebee !important;
+}
+
+.bg-grey-lt-200 {
+ background-color: #ecebed !important;
+}
+
+.bg-grey-lt-300 {
+ background-color: #e6e1e8 !important;
+}
+
+.bg-blue-000 {
+ background-color: #2c84fa !important;
+}
+
+.bg-blue-100 {
+ background-color: #2869e6 !important;
+}
+
+.bg-blue-200 {
+ background-color: #264caf !important;
+}
+
+.bg-blue-300 {
+ background-color: #183385 !important;
+}
+
+.bg-green-000 {
+ background-color: #41d693 !important;
+}
+
+.bg-green-100 {
+ background-color: #11b584 !important;
+}
+
+.bg-green-200 {
+ background-color: #009c7b !important;
+}
+
+.bg-green-300 {
+ background-color: #026e57 !important;
+}
+
+.bg-purple-000 {
+ background-color: #7253ed !important;
+}
+
+.bg-purple-100 {
+ background-color: #5e41d0 !important;
+}
+
+.bg-purple-200 {
+ background-color: #4e26af !important;
+}
+
+.bg-purple-300 {
+ background-color: #381885 !important;
+}
+
+.bg-yellow-000 {
+ background-color: #ffeb82 !important;
+}
+
+.bg-yellow-100 {
+ background-color: #fadf50 !important;
+}
+
+.bg-yellow-200 {
+ background-color: #f7d12e !important;
+}
+
+.bg-yellow-300 {
+ background-color: #e7af06 !important;
+}
+
+.bg-red-000 {
+ background-color: #f77e7e !important;
+}
+
+.bg-red-100 {
+ background-color: #f96e65 !important;
+}
+
+.bg-red-200 {
+ background-color: #e94c4c !important;
+}
+
+.bg-red-300 {
+ background-color: #dd2e2e !important;
+}
+
+.d-block {
+ display: block !important;
+}
+
+.d-flex {
+ display: flex !important;
+}
+
+.d-inline {
+ display: inline !important;
+}
+
+.d-inline-block {
+ display: inline-block !important;
+}
+
+.d-none {
+ display: none !important;
+}
+
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 20rem) {
+ .d-xs-block {
+ display: block !important;
+ }
+ .d-xs-flex {
+ display: flex !important;
+ }
+ .d-xs-inline {
+ display: inline !important;
+ }
+ .d-xs-inline-block {
+ display: inline-block !important;
+ }
+ .d-xs-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 50rem) {
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+}
+.float-left {
+ float: left !important;
+}
+
+.float-right {
+ float: right !important;
+}
+
+.flex-justify-start {
+ justify-content: flex-start !important;
+}
+
+.flex-justify-end {
+ justify-content: flex-end !important;
+}
+
+.flex-justify-between {
+ justify-content: space-between !important;
+}
+
+.flex-justify-around {
+ justify-content: space-around !important;
+}
+
+.v-align-baseline {
+ vertical-align: baseline !important;
+}
+
+.v-align-bottom {
+ vertical-align: bottom !important;
+}
+
+.v-align-middle {
+ vertical-align: middle !important;
+}
+
+.v-align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+
+.v-align-text-top {
+ vertical-align: text-top !important;
+}
+
+.v-align-top {
+ vertical-align: top !important;
+}
+
+.fs-1 {
+ font-size: 0.5625rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-1 {
+ font-size: 0.625rem !important;
+ }
+}
+
+.fs-2 {
+ font-size: 0.6875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-2 {
+ font-size: 0.75rem !important;
+ }
+}
+
+.fs-3 {
+ font-size: 0.75rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-3 {
+ font-size: 0.875rem !important;
+ }
+}
+
+.fs-4 {
+ font-size: 0.875rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-4 {
+ font-size: 1rem !important;
+ }
+}
+
+.fs-5 {
+ font-size: 1rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-5 {
+ font-size: 1.125rem !important;
+ }
+}
+
+.fs-6 {
+ font-size: 1.125rem !important;
+}
+@media (min-width: 31.25rem) {
+ .fs-6 {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+ }
+}
+
+.fs-7 {
+ font-size: 1.5rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-7 {
+ font-size: 2rem !important;
+ }
+}
+
+.fs-8 {
+ font-size: 2rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-8 {
+ font-size: 2.25rem !important;
+ }
+}
+
+.fs-9 {
+ font-size: 2.25rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-9 {
+ font-size: 2.625rem !important;
+ }
+}
+
+.fs-10 {
+ font-size: 2.625rem !important;
+ line-height: 1.25;
+}
+@media (min-width: 31.25rem) {
+ .fs-10 {
+ font-size: 3rem !important;
+ }
+}
+
+.fw-300 {
+ font-weight: 300 !important;
+}
+
+.fw-400 {
+ font-weight: 400 !important;
+}
+
+.fw-500 {
+ font-weight: 500 !important;
+}
+
+.fw-700 {
+ font-weight: 700 !important;
+}
+
+.lh-0 {
+ line-height: 0 !important;
+}
+
+.lh-default {
+ line-height: 1.4;
+}
+
+.lh-tight {
+ line-height: 1.25;
+}
+
+.ls-5 {
+ letter-spacing: 0.05em !important;
+}
+
+.ls-10 {
+ letter-spacing: 0.1em !important;
+}
+
+.ls-0 {
+ letter-spacing: 0 !important;
+}
+
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+
+.list-style-none {
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style: none !important;
+}
+.list-style-none li::before {
+ display: none !important;
+}
+
+.mx-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-0 {
+ margin: 0 !important;
+}
+
+.mt-0 {
+ margin-top: 0 !important;
+}
+
+.mr-0 {
+ margin-right: 0 !important;
+}
+
+.mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.ml-0 {
+ margin-left: 0 !important;
+}
+
+.mx-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+}
+
+.my-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+}
+
+.mxn-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+}
+
+.mx-0-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-1 {
+ margin: 0.25rem !important;
+}
+
+.mt-1 {
+ margin-top: 0.25rem !important;
+}
+
+.mr-1 {
+ margin-right: 0.25rem !important;
+}
+
+.mb-1 {
+ margin-bottom: 0.25rem !important;
+}
+
+.ml-1 {
+ margin-left: 0.25rem !important;
+}
+
+.mx-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+}
+
+.my-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+}
+
+.mxn-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+}
+
+.mx-1-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-2 {
+ margin: 0.5rem !important;
+}
+
+.mt-2 {
+ margin-top: 0.5rem !important;
+}
+
+.mr-2 {
+ margin-right: 0.5rem !important;
+}
+
+.mb-2 {
+ margin-bottom: 0.5rem !important;
+}
+
+.ml-2 {
+ margin-left: 0.5rem !important;
+}
+
+.mx-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+}
+
+.my-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+}
+
+.mxn-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+}
+
+.mx-2-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-3 {
+ margin: 0.75rem !important;
+}
+
+.mt-3 {
+ margin-top: 0.75rem !important;
+}
+
+.mr-3 {
+ margin-right: 0.75rem !important;
+}
+
+.mb-3 {
+ margin-bottom: 0.75rem !important;
+}
+
+.ml-3 {
+ margin-left: 0.75rem !important;
+}
+
+.mx-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+}
+
+.my-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+}
+
+.mxn-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+}
+
+.mx-3-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-4 {
+ margin: 1rem !important;
+}
+
+.mt-4 {
+ margin-top: 1rem !important;
+}
+
+.mr-4 {
+ margin-right: 1rem !important;
+}
+
+.mb-4 {
+ margin-bottom: 1rem !important;
+}
+
+.ml-4 {
+ margin-left: 1rem !important;
+}
+
+.mx-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+}
+
+.my-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+}
+
+.mxn-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+}
+
+.mx-4-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-5 {
+ margin: 1.5rem !important;
+}
+
+.mt-5 {
+ margin-top: 1.5rem !important;
+}
+
+.mr-5 {
+ margin-right: 1.5rem !important;
+}
+
+.mb-5 {
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-5 {
+ margin-left: 1.5rem !important;
+}
+
+.mx-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+}
+
+.my-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+}
+
+.mxn-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+}
+
+.mx-5-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-6 {
+ margin: 2rem !important;
+}
+
+.mt-6 {
+ margin-top: 2rem !important;
+}
+
+.mr-6 {
+ margin-right: 2rem !important;
+}
+
+.mb-6 {
+ margin-bottom: 2rem !important;
+}
+
+.ml-6 {
+ margin-left: 2rem !important;
+}
+
+.mx-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+}
+
+.my-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+}
+
+.mxn-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+}
+
+.mx-6-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-7 {
+ margin: 2.5rem !important;
+}
+
+.mt-7 {
+ margin-top: 2.5rem !important;
+}
+
+.mr-7 {
+ margin-right: 2.5rem !important;
+}
+
+.mb-7 {
+ margin-bottom: 2.5rem !important;
+}
+
+.ml-7 {
+ margin-left: 2.5rem !important;
+}
+
+.mx-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+}
+
+.my-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+}
+
+.mxn-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+}
+
+.mx-7-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-8 {
+ margin: 3rem !important;
+}
+
+.mt-8 {
+ margin-top: 3rem !important;
+}
+
+.mr-8 {
+ margin-right: 3rem !important;
+}
+
+.mb-8 {
+ margin-bottom: 3rem !important;
+}
+
+.ml-8 {
+ margin-left: 3rem !important;
+}
+
+.mx-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+}
+
+.my-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+}
+
+.mxn-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+}
+
+.mx-8-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-9 {
+ margin: 3.5rem !important;
+}
+
+.mt-9 {
+ margin-top: 3.5rem !important;
+}
+
+.mr-9 {
+ margin-right: 3.5rem !important;
+}
+
+.mb-9 {
+ margin-bottom: 3.5rem !important;
+}
+
+.ml-9 {
+ margin-left: 3.5rem !important;
+}
+
+.mx-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+}
+
+.my-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+}
+
+.mxn-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+}
+
+.mx-9-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+.m-10 {
+ margin: 4rem !important;
+}
+
+.mt-10 {
+ margin-top: 4rem !important;
+}
+
+.mr-10 {
+ margin-right: 4rem !important;
+}
+
+.mb-10 {
+ margin-bottom: 4rem !important;
+}
+
+.ml-10 {
+ margin-left: 4rem !important;
+}
+
+.mx-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+}
+
+.my-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+}
+
+.mxn-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+}
+
+.mx-10-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+
+@media (min-width: 20rem) {
+ .m-xs-0 {
+ margin: 0 !important;
+ }
+ .mt-xs-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xs-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xs-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xs-0 {
+ margin-left: 0 !important;
+ }
+ .mx-xs-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-xs-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-xs-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xs-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xs-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xs-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xs-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-xs-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-xs-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-xs-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xs-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xs-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xs-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xs-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-xs-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-xs-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-xs-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-xs-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-xs-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-xs-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-xs-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-xs-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-xs-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-xs-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-4 {
+ margin: 1rem !important;
+ }
+ .mt-xs-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-xs-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-xs-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xs-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-xs-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-xs-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-xs-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-xs-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xs-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xs-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xs-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-xs-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-xs-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-xs-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-6 {
+ margin: 2rem !important;
+ }
+ .mt-xs-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-xs-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-xs-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-xs-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-xs-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-xs-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-xs-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-xs-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-xs-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-xs-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-xs-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-xs-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-xs-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-xs-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-8 {
+ margin: 3rem !important;
+ }
+ .mt-xs-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-xs-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-xs-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xs-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-xs-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-xs-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-xs-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-xs-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-xs-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-xs-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-xs-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-xs-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-xs-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-xs-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 20rem) {
+ .m-xs-10 {
+ margin: 4rem !important;
+ }
+ .mt-xs-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-xs-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-xs-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-xs-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-xs-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-xs-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-xs-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-0 {
+ margin: 0 !important;
+ }
+ .mt-sm-0 {
+ margin-top: 0 !important;
+ }
+ .mr-sm-0 {
+ margin-right: 0 !important;
+ }
+ .mb-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-sm-0 {
+ margin-left: 0 !important;
+ }
+ .mx-sm-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-sm-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-sm-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-sm-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-sm-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-sm-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-sm-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-sm-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-sm-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-sm-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-sm-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-sm-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-sm-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-sm-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-4 {
+ margin: 1rem !important;
+ }
+ .mt-sm-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-sm-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-sm-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-sm-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-sm-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-sm-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-sm-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-6 {
+ margin: 2rem !important;
+ }
+ .mt-sm-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-sm-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-sm-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-sm-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-sm-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-sm-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-sm-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-sm-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-sm-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-sm-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-sm-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-sm-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-sm-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-sm-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-8 {
+ margin: 3rem !important;
+ }
+ .mt-sm-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-sm-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-sm-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-sm-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-sm-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-sm-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-sm-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-sm-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-sm-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-sm-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-sm-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .m-sm-10 {
+ margin: 4rem !important;
+ }
+ .mt-sm-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-sm-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-sm-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-sm-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-sm-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-sm-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-sm-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-0 {
+ margin: 0 !important;
+ }
+ .mt-md-0 {
+ margin-top: 0 !important;
+ }
+ .mr-md-0 {
+ margin-right: 0 !important;
+ }
+ .mb-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-md-0 {
+ margin-left: 0 !important;
+ }
+ .mx-md-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-md-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-md-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-md-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-md-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-md-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-md-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-md-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-md-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-md-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-md-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-md-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-md-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-md-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-md-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-md-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-4 {
+ margin: 1rem !important;
+ }
+ .mt-md-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-md-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-md-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-md-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-md-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-md-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-md-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-md-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-md-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-md-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-6 {
+ margin: 2rem !important;
+ }
+ .mt-md-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-md-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-md-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-md-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-md-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-md-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-md-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-md-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-md-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-md-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-md-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-md-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-md-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-md-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-8 {
+ margin: 3rem !important;
+ }
+ .mt-md-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-md-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-md-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-md-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-md-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-md-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-md-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-md-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-md-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-md-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-md-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-md-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-md-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .m-md-10 {
+ margin: 4rem !important;
+ }
+ .mt-md-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-md-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-md-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-md-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-md-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-md-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-md-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-0 {
+ margin: 0 !important;
+ }
+ .mt-lg-0 {
+ margin-top: 0 !important;
+ }
+ .mr-lg-0 {
+ margin-right: 0 !important;
+ }
+ .mb-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-lg-0 {
+ margin-left: 0 !important;
+ }
+ .mx-lg-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-lg-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-lg-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-lg-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-lg-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-lg-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-lg-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-lg-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-lg-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-lg-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-lg-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-lg-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-lg-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-lg-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-4 {
+ margin: 1rem !important;
+ }
+ .mt-lg-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-lg-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-lg-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-lg-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-lg-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-lg-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-lg-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-6 {
+ margin: 2rem !important;
+ }
+ .mt-lg-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-lg-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-lg-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-lg-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-lg-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-lg-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-lg-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-lg-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-lg-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-lg-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-lg-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-lg-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-lg-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-lg-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-8 {
+ margin: 3rem !important;
+ }
+ .mt-lg-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-lg-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-lg-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-lg-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-lg-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-lg-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-lg-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-lg-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-lg-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-lg-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-lg-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .m-lg-10 {
+ margin: 4rem !important;
+ }
+ .mt-lg-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-lg-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-lg-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-lg-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-lg-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-lg-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-lg-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-0 {
+ margin: 0 !important;
+ }
+ .mt-xl-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xl-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xl-0 {
+ margin-left: 0 !important;
+ }
+ .mx-xl-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .my-xl-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .mxn-xl-0 {
+ margin-right: -0 !important;
+ margin-left: -0 !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .my-xl-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .mxn-xl-1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .my-xl-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .mxn-xl-2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-3 {
+ margin: 0.75rem !important;
+ }
+ .mt-xl-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mr-xl-3 {
+ margin-right: 0.75rem !important;
+ }
+ .mb-xl-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .ml-xl-3 {
+ margin-left: 0.75rem !important;
+ }
+ .mx-xl-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .my-xl-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .mxn-xl-3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-4 {
+ margin: 1rem !important;
+ }
+ .mt-xl-4 {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-4 {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-4 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-4 {
+ margin-left: 1rem !important;
+ }
+ .mx-xl-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .my-xl-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .mxn-xl-4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-5 {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-5 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-5 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-5 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-5 {
+ margin-left: 1.5rem !important;
+ }
+ .mx-xl-5 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .my-xl-5 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .mxn-xl-5 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-6 {
+ margin: 2rem !important;
+ }
+ .mt-xl-6 {
+ margin-top: 2rem !important;
+ }
+ .mr-xl-6 {
+ margin-right: 2rem !important;
+ }
+ .mb-xl-6 {
+ margin-bottom: 2rem !important;
+ }
+ .ml-xl-6 {
+ margin-left: 2rem !important;
+ }
+ .mx-xl-6 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .my-xl-6 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .mxn-xl-6 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-7 {
+ margin: 2.5rem !important;
+ }
+ .mt-xl-7 {
+ margin-top: 2.5rem !important;
+ }
+ .mr-xl-7 {
+ margin-right: 2.5rem !important;
+ }
+ .mb-xl-7 {
+ margin-bottom: 2.5rem !important;
+ }
+ .ml-xl-7 {
+ margin-left: 2.5rem !important;
+ }
+ .mx-xl-7 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .my-xl-7 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .mxn-xl-7 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-8 {
+ margin: 3rem !important;
+ }
+ .mt-xl-8 {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-8 {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-8 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-8 {
+ margin-left: 3rem !important;
+ }
+ .mx-xl-8 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .my-xl-8 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .mxn-xl-8 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-9 {
+ margin: 3.5rem !important;
+ }
+ .mt-xl-9 {
+ margin-top: 3.5rem !important;
+ }
+ .mr-xl-9 {
+ margin-right: 3.5rem !important;
+ }
+ .mb-xl-9 {
+ margin-bottom: 3.5rem !important;
+ }
+ .ml-xl-9 {
+ margin-left: 3.5rem !important;
+ }
+ .mx-xl-9 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .my-xl-9 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .mxn-xl-9 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .m-xl-10 {
+ margin: 4rem !important;
+ }
+ .mt-xl-10 {
+ margin-top: 4rem !important;
+ }
+ .mr-xl-10 {
+ margin-right: 4rem !important;
+ }
+ .mb-xl-10 {
+ margin-bottom: 4rem !important;
+ }
+ .ml-xl-10 {
+ margin-left: 4rem !important;
+ }
+ .mx-xl-10 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .my-xl-10 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .mxn-xl-10 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+}
+.p-0 {
+ padding: 0 !important;
+}
+
+.pt-0 {
+ padding-top: 0 !important;
+}
+
+.pr-0 {
+ padding-right: 0 !important;
+}
+
+.pb-0 {
+ padding-bottom: 0 !important;
+}
+
+.pl-0 {
+ padding-left: 0 !important;
+}
+
+.px-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+}
+
+.py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.p-1 {
+ padding: 0.25rem !important;
+}
+
+.pt-1 {
+ padding-top: 0.25rem !important;
+}
+
+.pr-1 {
+ padding-right: 0.25rem !important;
+}
+
+.pb-1 {
+ padding-bottom: 0.25rem !important;
+}
+
+.pl-1 {
+ padding-left: 0.25rem !important;
+}
+
+.px-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+}
+
+.py-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+}
+
+.p-2 {
+ padding: 0.5rem !important;
+}
+
+.pt-2 {
+ padding-top: 0.5rem !important;
+}
+
+.pr-2 {
+ padding-right: 0.5rem !important;
+}
+
+.pb-2 {
+ padding-bottom: 0.5rem !important;
+}
+
+.pl-2 {
+ padding-left: 0.5rem !important;
+}
+
+.px-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+}
+
+.py-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+}
+
+.p-3 {
+ padding: 0.75rem !important;
+}
+
+.pt-3 {
+ padding-top: 0.75rem !important;
+}
+
+.pr-3 {
+ padding-right: 0.75rem !important;
+}
+
+.pb-3 {
+ padding-bottom: 0.75rem !important;
+}
+
+.pl-3 {
+ padding-left: 0.75rem !important;
+}
+
+.px-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+}
+
+.py-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+}
+
+.p-4 {
+ padding: 1rem !important;
+}
+
+.pt-4 {
+ padding-top: 1rem !important;
+}
+
+.pr-4 {
+ padding-right: 1rem !important;
+}
+
+.pb-4 {
+ padding-bottom: 1rem !important;
+}
+
+.pl-4 {
+ padding-left: 1rem !important;
+}
+
+.px-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+}
+
+.py-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+}
+
+.p-5 {
+ padding: 1.5rem !important;
+}
+
+.pt-5 {
+ padding-top: 1.5rem !important;
+}
+
+.pr-5 {
+ padding-right: 1.5rem !important;
+}
+
+.pb-5 {
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-5 {
+ padding-left: 1.5rem !important;
+}
+
+.px-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+}
+
+.py-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+}
+
+.p-6 {
+ padding: 2rem !important;
+}
+
+.pt-6 {
+ padding-top: 2rem !important;
+}
+
+.pr-6 {
+ padding-right: 2rem !important;
+}
+
+.pb-6 {
+ padding-bottom: 2rem !important;
+}
+
+.pl-6 {
+ padding-left: 2rem !important;
+}
+
+.px-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+}
+
+.py-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+}
+
+.p-7 {
+ padding: 2.5rem !important;
+}
+
+.pt-7 {
+ padding-top: 2.5rem !important;
+}
+
+.pr-7 {
+ padding-right: 2.5rem !important;
+}
+
+.pb-7 {
+ padding-bottom: 2.5rem !important;
+}
+
+.pl-7 {
+ padding-left: 2.5rem !important;
+}
+
+.px-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+}
+
+.py-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+}
+
+.p-8 {
+ padding: 3rem !important;
+}
+
+.pt-8 {
+ padding-top: 3rem !important;
+}
+
+.pr-8 {
+ padding-right: 3rem !important;
+}
+
+.pb-8 {
+ padding-bottom: 3rem !important;
+}
+
+.pl-8 {
+ padding-left: 3rem !important;
+}
+
+.px-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+}
+
+.py-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+}
+
+.p-9 {
+ padding: 3.5rem !important;
+}
+
+.pt-9 {
+ padding-top: 3.5rem !important;
+}
+
+.pr-9 {
+ padding-right: 3.5rem !important;
+}
+
+.pb-9 {
+ padding-bottom: 3.5rem !important;
+}
+
+.pl-9 {
+ padding-left: 3.5rem !important;
+}
+
+.px-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+}
+
+.py-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+}
+
+.p-10 {
+ padding: 4rem !important;
+}
+
+.pt-10 {
+ padding-top: 4rem !important;
+}
+
+.pr-10 {
+ padding-right: 4rem !important;
+}
+
+.pb-10 {
+ padding-bottom: 4rem !important;
+}
+
+.pl-10 {
+ padding-left: 4rem !important;
+}
+
+.px-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+}
+
+.py-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+}
+
+@media (min-width: 20rem) {
+ .p-xs-0 {
+ padding: 0 !important;
+ }
+ .pt-xs-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xs-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xs-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xs-0 {
+ padding-left: 0 !important;
+ }
+ .px-xs-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-xs-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-xs-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xs-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xs-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xs-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xs-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-xs-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-xs-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-xs-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xs-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xs-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xs-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xs-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-xs-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-xs-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-xs-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-xs-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-xs-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-xs-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-xs-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-xs-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-xs-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-xs-4 {
+ padding: 1rem !important;
+ }
+ .pt-xs-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-xs-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-xs-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xs-4 {
+ padding-left: 1rem !important;
+ }
+ .px-xs-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-xs-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-xs-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-xs-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xs-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xs-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xs-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-xs-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-xs-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-xs-6 {
+ padding: 2rem !important;
+ }
+ .pt-xs-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-xs-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-xs-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-xs-6 {
+ padding-left: 2rem !important;
+ }
+ .px-xs-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-xs-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-xs-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-xs-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-xs-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-xs-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-xs-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-xs-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-xs-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-xs-8 {
+ padding: 3rem !important;
+ }
+ .pt-xs-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-xs-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-xs-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xs-8 {
+ padding-left: 3rem !important;
+ }
+ .px-xs-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-xs-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-xs-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-xs-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-xs-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-xs-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-xs-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-xs-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-xs-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-xs-10 {
+ padding: 4rem !important;
+ }
+ .pt-xs-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-xs-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-xs-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-xs-10 {
+ padding-left: 4rem !important;
+ }
+ .px-xs-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-xs-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 31.25rem) {
+ .p-sm-0 {
+ padding: 0 !important;
+ }
+ .pt-sm-0 {
+ padding-top: 0 !important;
+ }
+ .pr-sm-0 {
+ padding-right: 0 !important;
+ }
+ .pb-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-sm-0 {
+ padding-left: 0 !important;
+ }
+ .px-sm-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-sm-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-sm-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-sm-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-sm-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-sm-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-sm-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-sm-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-sm-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-sm-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-sm-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-sm-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-sm-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-sm-4 {
+ padding: 1rem !important;
+ }
+ .pt-sm-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-sm-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-sm-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-sm-4 {
+ padding-left: 1rem !important;
+ }
+ .px-sm-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-sm-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-sm-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-sm-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-sm-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-sm-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-sm-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-sm-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-sm-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-sm-6 {
+ padding: 2rem !important;
+ }
+ .pt-sm-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-sm-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-sm-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-sm-6 {
+ padding-left: 2rem !important;
+ }
+ .px-sm-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-sm-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-sm-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-sm-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-sm-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-sm-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-sm-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-sm-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-sm-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-sm-8 {
+ padding: 3rem !important;
+ }
+ .pt-sm-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-sm-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-sm-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-sm-8 {
+ padding-left: 3rem !important;
+ }
+ .px-sm-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-sm-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-sm-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-sm-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-sm-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-sm-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-sm-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-sm-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-sm-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-sm-10 {
+ padding: 4rem !important;
+ }
+ .pt-sm-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-sm-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-sm-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-sm-10 {
+ padding-left: 4rem !important;
+ }
+ .px-sm-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-sm-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 50rem) {
+ .p-md-0 {
+ padding: 0 !important;
+ }
+ .pt-md-0 {
+ padding-top: 0 !important;
+ }
+ .pr-md-0 {
+ padding-right: 0 !important;
+ }
+ .pb-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-md-0 {
+ padding-left: 0 !important;
+ }
+ .px-md-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-md-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-md-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-md-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-md-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-md-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-md-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-md-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-md-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-md-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-md-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-md-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-md-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-md-4 {
+ padding: 1rem !important;
+ }
+ .pt-md-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-md-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-md-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-md-4 {
+ padding-left: 1rem !important;
+ }
+ .px-md-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-md-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-md-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-md-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-md-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-md-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-md-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-md-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-md-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-md-6 {
+ padding: 2rem !important;
+ }
+ .pt-md-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-md-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-md-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-md-6 {
+ padding-left: 2rem !important;
+ }
+ .px-md-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-md-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-md-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-md-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-md-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-md-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-md-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-md-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-md-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-md-8 {
+ padding: 3rem !important;
+ }
+ .pt-md-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-md-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-md-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-md-8 {
+ padding-left: 3rem !important;
+ }
+ .px-md-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-md-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-md-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-md-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-md-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-md-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-md-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-md-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-md-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-md-10 {
+ padding: 4rem !important;
+ }
+ .pt-md-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-md-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-md-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-md-10 {
+ padding-left: 4rem !important;
+ }
+ .px-md-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-md-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 66.5rem) {
+ .p-lg-0 {
+ padding: 0 !important;
+ }
+ .pt-lg-0 {
+ padding-top: 0 !important;
+ }
+ .pr-lg-0 {
+ padding-right: 0 !important;
+ }
+ .pb-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-lg-0 {
+ padding-left: 0 !important;
+ }
+ .px-lg-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-lg-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-lg-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-lg-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-lg-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-lg-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-lg-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-lg-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-lg-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-lg-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-lg-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-lg-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-lg-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-lg-4 {
+ padding: 1rem !important;
+ }
+ .pt-lg-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-lg-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-lg-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-lg-4 {
+ padding-left: 1rem !important;
+ }
+ .px-lg-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-lg-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-lg-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-lg-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-lg-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-lg-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-lg-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-lg-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-lg-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-lg-6 {
+ padding: 2rem !important;
+ }
+ .pt-lg-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-lg-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-lg-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-lg-6 {
+ padding-left: 2rem !important;
+ }
+ .px-lg-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-lg-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-lg-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-lg-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-lg-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-lg-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-lg-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-lg-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-lg-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-lg-8 {
+ padding: 3rem !important;
+ }
+ .pt-lg-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-lg-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-lg-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-lg-8 {
+ padding-left: 3rem !important;
+ }
+ .px-lg-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-lg-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-lg-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-lg-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-lg-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-lg-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-lg-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-lg-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-lg-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-lg-10 {
+ padding: 4rem !important;
+ }
+ .pt-lg-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-lg-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-lg-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-lg-10 {
+ padding-left: 4rem !important;
+ }
+ .px-lg-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-lg-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media (min-width: 87.5rem) {
+ .p-xl-0 {
+ padding: 0 !important;
+ }
+ .pt-xl-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xl-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xl-0 {
+ padding-left: 0 !important;
+ }
+ .px-xl-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .py-xl-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .px-xl-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .py-xl-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .px-xl-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .py-xl-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .p-xl-3 {
+ padding: 0.75rem !important;
+ }
+ .pt-xl-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pr-xl-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pb-xl-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pl-xl-3 {
+ padding-left: 0.75rem !important;
+ }
+ .px-xl-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .py-xl-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .p-xl-4 {
+ padding: 1rem !important;
+ }
+ .pt-xl-4 {
+ padding-top: 1rem !important;
+ }
+ .pr-xl-4 {
+ padding-right: 1rem !important;
+ }
+ .pb-xl-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xl-4 {
+ padding-left: 1rem !important;
+ }
+ .px-xl-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .py-xl-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .p-xl-5 {
+ padding: 1.5rem !important;
+ }
+ .pt-xl-5 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xl-5 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xl-5 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xl-5 {
+ padding-left: 1.5rem !important;
+ }
+ .px-xl-5 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .py-xl-5 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .p-xl-6 {
+ padding: 2rem !important;
+ }
+ .pt-xl-6 {
+ padding-top: 2rem !important;
+ }
+ .pr-xl-6 {
+ padding-right: 2rem !important;
+ }
+ .pb-xl-6 {
+ padding-bottom: 2rem !important;
+ }
+ .pl-xl-6 {
+ padding-left: 2rem !important;
+ }
+ .px-xl-6 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .py-xl-6 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .p-xl-7 {
+ padding: 2.5rem !important;
+ }
+ .pt-xl-7 {
+ padding-top: 2.5rem !important;
+ }
+ .pr-xl-7 {
+ padding-right: 2.5rem !important;
+ }
+ .pb-xl-7 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pl-xl-7 {
+ padding-left: 2.5rem !important;
+ }
+ .px-xl-7 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .py-xl-7 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .p-xl-8 {
+ padding: 3rem !important;
+ }
+ .pt-xl-8 {
+ padding-top: 3rem !important;
+ }
+ .pr-xl-8 {
+ padding-right: 3rem !important;
+ }
+ .pb-xl-8 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xl-8 {
+ padding-left: 3rem !important;
+ }
+ .px-xl-8 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .py-xl-8 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .p-xl-9 {
+ padding: 3.5rem !important;
+ }
+ .pt-xl-9 {
+ padding-top: 3.5rem !important;
+ }
+ .pr-xl-9 {
+ padding-right: 3.5rem !important;
+ }
+ .pb-xl-9 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pl-xl-9 {
+ padding-left: 3.5rem !important;
+ }
+ .px-xl-9 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .py-xl-9 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .p-xl-10 {
+ padding: 4rem !important;
+ }
+ .pt-xl-10 {
+ padding-top: 4rem !important;
+ }
+ .pr-xl-10 {
+ padding-right: 4rem !important;
+ }
+ .pb-xl-10 {
+ padding-bottom: 4rem !important;
+ }
+ .pl-xl-10 {
+ padding-left: 4rem !important;
+ }
+ .px-xl-10 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .py-xl-10 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+}
+@media print {
+ .site-footer,
+ .site-button,
+ #edit-this-page,
+ #back-to-top,
+ .site-nav,
+ .main-header {
+ display: none !important;
+ }
+ .side-bar {
+ width: 100%;
+ height: auto;
+ border-right: 0 !important;
+ }
+ .site-header {
+ border-bottom: 1px solid #eeebee;
+ }
+ .site-title {
+ font-size: 1rem !important;
+ font-weight: 700 !important;
+ }
+ .text-small {
+ font-size: 8pt !important;
+ }
+ pre.highlight {
+ border: 1px solid #eeebee;
+ }
+ .main {
+ max-width: none;
+ margin-left: 0;
+ }
+}
+a.skip-to-main {
+ left: -999px;
+ position: absolute;
+ top: auto;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ z-index: -999;
+}
+
+a.skip-to-main:focus,
+a.skip-to-main:active {
+ color: #7253ed;
+ background-color: #fff;
+ left: auto;
+ top: auto;
+ width: 30%;
+ height: auto;
+ overflow: auto;
+ margin: 10px 35%;
+ padding: 5px;
+ border-radius: 15px;
+ border: 4px solid #5e41d0;
+ text-align: center;
+ font-size: 1.2em;
+ z-index: 999;
+}
+
+div.opaque {
+ background-color: #fff;
+}
+
+/*# sourceMappingURL=just-the-docs-light.css.map */
\ No newline at end of file
diff --git a/docs/_site/assets/css/just-the-docs-light.css.map b/docs/_site/assets/css/just-the-docs-light.css.map
new file mode 100644
index 0000000..5c7cbf9
--- /dev/null
+++ b/docs/_site/assets/css/just-the-docs-light.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/vendor/normalize.scss/normalize.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/base.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/color_schemes/light.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/_variables.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/content.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/navigation.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/labels.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/buttons.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/support/mixins/_buttons.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/search.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/tables.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/code.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_colors.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_layout.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_typography.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_lists.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/utilities/_spacing.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/print.scss","../../../../../.gem/ruby/3.3.5/gems/just-the-docs-0.10.0/_sass/skiptomain.scss","just-the-docs-light.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/QF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;EACE,cCJa;;;ADOf;EACE;;;AAGF;EACE;;AEmBA;EACE;;AClBA;EHHJ;IEyBI;;;;AFnBJ;EACE,aIfiB;EJgBjB;EACA,aIbiB;EJcjB,OIUY;EJTZ,kBIOM;EJNN;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA,aI1CyB;EJ2CzB,OIlBY;;;AJqBd;EACE;EACA;;;AAGF;EACE,OItBW;EJuBX;;;AAGF;EACE;EACA,uBI/BY;EJgCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBI/DY;EJgEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD6BY;;ADrBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;ADpFR;EEQF;IAEI,aD2ES;;;ADrFX;EEQF;IAQI;;;AAOF;EACE;EACA,kBDJQ;;ADrBV;EEuBA;IAKI;IACA,kBDdA;;;ACiBF;EACE;;AFjCJ;EEgCE;IAII;;;;AAOV;EACE;;AF5CE;EE2CJ;IAII;IACA,WDyCY;;;;ACrChB;EACE,aDaK;ECZL,gBDYK;EDvDL,eCuDK;EDtDL,cCsDK;;ADlEH;EEoDJ;IFrCI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEoDJ;IAOI,aDSG;ICRH,gBDQG;;;;ACJP;EACE;EACA;;AFlEE;EEgEJ;IAKI;IACA;IACA,QDmBY;;;;ACfhB;AAAA;AAAA;EAGE;;AF9EE;EE2EJ;AAAA;AAAA;IAMI,ODGQ;;;;ACCZ;EACE;;AAEA;EACE;;AFzFA;EEqFJ;IAQI;IACA,aDxBG;ICyBH,gBD7BG;IC8BH;IACA;;;;AAIJ;EACE;EACA,YDbc;ECcd;;AFxGE;EEqGJ;IAMI,QDjBY;ICkBZ,YDlBY;ICmBZ;;;;AAIJ;EACE;EACA;EACA;EACA;EACA,aDrDK;ECsDL,gBDtDK;ECuDL,ODpGY;EDTZ,eCuDK;EDtDL,cCsDK;;ADlEH;EEiHJ;IFlGI,eCqDG;IDpDH,cCoDG;;;AF/BL;EACE;;ACtCA;EEiHJ;IHvEI;IACA,aEhDuB;;;ADKvB;EEiHJ;IAcI,aD/DG;ICgEH,gBDhEG;;;;AC+EP;EACE;EACA;EACA,SDhFK;ECiFL;;;AFnJE;EEuJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDzGM;EC0GN;;AFlLE;EE+KJ;IAMI;IACA;;;;AAMJ;EACE;EACA;EACA;EACA,aD9HK;EC+HL,gBD/HK;ECgIL,ODlLY;EDLZ,eCuDK;EDtDL,cCsDK;;ADlEH;EE4LJ;IF7KI,eCqDG;IDpDH,cCoDG;;;AFvEL;EACE;;ACEA;EE4LJ;IH1LI;;;ACFA;EE4LJ;IAaI;IACA;;;;AAIJ;EACE,OD5IK;EC6IL,QD7IK;EC8IL,ODxLW;;;AElCb;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;;AJ1BN;EACE;;ACRA;EG2BE;IJfF;;;ACZA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OF5IO;EE6IP;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;ALoBF;EACE;;AClBA;EILF;IL2BE;;;ACtBA;EDOF;IACE;;;ACRA;EILF;ILiBE;;;AKPA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHrCO;;ADzBT;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH7EI;;AGgFN;EACE,OHjFI;;AGuFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AL/HA;EACE;;ACEA;EIuHJ;ILrHI;;;ACFA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OH1HG;;AG6HL;EACE,OH9HG;;;AGuIb;EACE;EACA;;ALrKA;EACE;;ACEA;EIgKJ;IL9JI;;;AKmKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;;AL3MA;EACE;;ACEA;EIuMJ;ILrMI;;;AKyMF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;EAEE;;ANoEA;AAAA;EACE;EACA,aElEuB;;ADKvB;EKXJ;AAAA;IN4EI;;;;AA5BF;AAAA;AAAA;EACE;;ACtCA;EKJJ;AAAA;AAAA;IN8CI;IACA,aEhDuB;;;;AFgCzB;AAAA;EACE;;AC5BA;EKEJ;AAAA;IN8BI;;;;AMzBJ;AAAA;EAEE;EACA;EACA;;ANdA;AAAA;EACE;;ACEA;EKOJ;AAAA;INLI;;;;AMcJ;EACE;;;ANVA;AAAA;EACE;;ACRA;EKoBJ;AAAA;INRI;;;;AAfF;AAAA;EACE;;ACEA;EKyBJ;AAAA;INvBI;;;;AALF;EACE;;ACEA;EK8BJ;IN5BI;;;;AMgCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EK5BT;;APLA;AAAA;EACE;;ACEA;EMRJ;AAAA;IPUI;;;;AOKJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON2BW;EM1BX;EACA;EACA;EACA,kBTTkB;ESUlB;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ONnCW;EMoCX;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORhBY;EQiBZ,kBRnBM;EQoBN;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBR7BI;IQ8BJ;;;AAGF;EACE;;AAEA;EACE,OR3BO;;;AQgCb;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRpEM;EQqEN,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;;AVnFA;EACE;;AClBA;ESiGJ;IV3EI;;;ACtBA;EDOF;IACE;;;ACRA;ESiGJ;IVrFI;;;;AUgGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX3Ha;;;AW+HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AVvIF;EACE;;ACRA;ES6IF;IVjIE;;;ACZA;EDHF;IACE;;;ACEA;ES6IF;IV3IE;;;AUoJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,ORjIS;EQkIT;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;;AV3LA;EACE;;ACYA;ESwKJ;IVhLI;;;;AU0LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRrKY;;AFzBZ;EACE;;ACEA;ESkLJ;IVhLI;;;ACFA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;;AVzMA;EACE;;ACRA;ES+MJ;IVnMI;;;;AUwMJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBR5MM;EQ6MN;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB;IQyKjB,YACE;;;AAKN;EACE,kBR5PI;;ADfJ;ES0QF;IAII;;;AT9QF;ESkRF;IAEI;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA,YACE;;ATjSF;ESuSA;IACE;IACA;IACA;;;AAIJ;EACE,aRvOI;;ADxEJ;ES8SF;IAII;;;;AC7TN;EACE;EACA;EACA;EACA,eT0EK;ESzEL;EACA,eTkFc;ESjFd,YACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA,kBTIM;ESHN;EACA;;AXNA;AAAA;EACE;;ACRA;EUOJ;AAAA;IXKI;;;AWKF;AAAA;EACE;;;AAOE;AAAA;EAEE;;AAGF;EACE,gBTkCD;;;AS3BL;EACE;;;AC9CF;EACE;EACA;EACA,kBVyBU;EUxBV;EACA,eV+EY;;;AU1EhB;EACE,cVkBY;;;AUiCd;AAAA;AAAA;EAGE;EACA,eVMK;EULL,kBVvCY;EUwCZ,eVgBc;EUfd;EACA;EACA;EACA;;AAIA;AAAA;AAAA;EACE,OVLG;EUMH;EACA;EACA;EACA;EACA;EACA,kBVvDU;EUwDV,OV5DU;EU6DV;;AAEA;AAAA;AAAA;EACE,MVhEQ;;AUmEV;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAMF;AAAA;AAAA;EACE;EACA;;;AASJ;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAUJ;EACE;EACA,eVlEK;;AU2CL;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAwBF;AAAA;EAEE;EACA,SVjFG;EUkFH;EACA;;;AAQJ;EACE;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;EACA,kBVjJU;EUkJV;;AZ1KF;AAAA;EACE;;ACEA;EWkKF;AAAA;IZhKE;;;AY0KF;EACE;EACA,eV7GG;EU8GH,cV9GG;;AUiHL;EACE;EACA;;;AAKJ;AAAA;EAEE,SV1HK;EU2HL,eV3HK;EU4HL;EACA;EACA,eVlHc;;AUoHd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAIF;AAAA;EAEE,YVpMY;EUyMV,OV7MU;;;AUkNd;EACE,YV/MY;;;AW/Bd;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AdlGA;EACE;;ACYA;EcZJ;IfII;;;;AAKF;EACE;;ACEA;EcRJ;IfUI;;;;AAKF;EACE;;ACRA;EcJJ;IfgBI;;;;AAKF;EACE;;AClBA;EcAJ;IfsBI;;;;AAKF;EACE;;AC5BA;EcIJ;If4BI;;;;AAKF;EACE;;ACtCA;EcQJ;IfkCI;IACA,aEhDuB;;;;AFqDzB;EACE;EACA,aEvDuB;;ADKvB;EcYJ;If0CI;;;;AAKF;EACE;EACA,aElEuB;;ADKvB;EcgBJ;IfiDI;;;;AAKF;EACE;EACA,aE7EuB;;ADKvB;EcoBJ;IfwDI;;;;AAKF;EACE;EACA,aExFuB;;ADKvB;EcwBJ;If+DI;;;;Ae3DJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjBwBW;EiBvBX,kBjBaM;EiBZN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACtBF;EACE,kBlBsBM","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n\n.highlight pre {\n background: #f9f9f9;\n}\n\n.highlight .hll {\n background: #f9f9f9;\n}\n\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n\n.highlight .k {\n color: #a625a4;\n}\n\n.highlight .l {\n color: #50a04f;\n}\n\n.highlight .n {\n color: #383942;\n}\n\n.highlight .o {\n color: #383942;\n}\n\n.highlight .p {\n color: #383942;\n}\n\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #a625a4;\n}\n\n.highlight .kd {\n color: #a625a4;\n}\n\n.highlight .kn {\n color: #a625a4;\n}\n\n.highlight .kp {\n color: #a625a4;\n}\n\n.highlight .kr {\n color: #a625a4;\n}\n\n.highlight .kt {\n color: #a625a4;\n}\n\n.highlight .ld {\n color: #50a04f;\n}\n\n.highlight .m {\n color: #b66a00;\n}\n\n.highlight .s {\n color: #50a04f;\n}\n\n.highlight .na {\n color: #b66a00;\n}\n\n.highlight .nb {\n color: #ca7601;\n}\n\n.highlight .nc {\n color: #ca7601;\n}\n\n.highlight .no {\n color: #ca7601;\n}\n\n.highlight .nd {\n color: #ca7601;\n}\n\n.highlight .ni {\n color: #ca7601;\n}\n\n.highlight .ne {\n color: #ca7601;\n}\n\n.highlight .nf {\n color: #383942;\n}\n\n.highlight .nl {\n color: #ca7601;\n}\n\n.highlight .nn {\n color: #383942;\n}\n\n.highlight .nx {\n color: #383942;\n}\n\n.highlight .py {\n color: #ca7601;\n}\n\n.highlight .nt {\n color: #e35549;\n}\n\n.highlight .nv {\n color: #ca7601;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #b66a00;\n}\n\n.highlight .mh {\n color: #b66a00;\n}\n\n.highlight .mi {\n color: #b66a00;\n}\n\n.highlight .mo {\n color: #b66a00;\n}\n\n.highlight .sb {\n color: #50a04f;\n}\n\n.highlight .sc {\n color: #50a04f;\n}\n\n.highlight .sd {\n color: #50a04f;\n}\n\n.highlight .s2 {\n color: #50a04f;\n}\n\n.highlight .se {\n color: #50a04f;\n}\n\n.highlight .sh {\n color: #50a04f;\n}\n\n.highlight .si {\n color: #50a04f;\n}\n\n.highlight .sx {\n color: #50a04f;\n}\n\n.highlight .sr {\n color: #0083bb;\n}\n\n.highlight .s1 {\n color: #50a04f;\n}\n\n.highlight .ss {\n color: #0083bb;\n}\n\n.highlight .bp {\n color: #ca7601;\n}\n\n.highlight .vc {\n color: #ca7601;\n}\n\n.highlight .vg {\n color: #ca7601;\n}\n\n.highlight .vi {\n color: #e35549;\n}\n\n.highlight .il {\n color: #b66a00;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #e05151;\n}\n\n.highlight .gi {\n color: #43d089;\n}\n\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\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.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n appearance: none;\n}\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 */\n\n::-webkit-file-upload-button {\n appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n\n @include fs-4;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: light !default;\n$body-background-color: $white !default;\n$body-heading-color: $grey-dk-300 !default;\n$body-text-color: $grey-dk-100 !default;\n$link-color: $purple-000 !default;\n$nav-child-link-color: $grey-dk-100 !default;\n$sidebar-color: $grey-lt-000 !default;\n$base-button-color: #f7f7f7 !default;\n$btn-primary-color: $purple-100 !default;\n$code-background-color: $grey-lt-000 !default;\n$feedback-color: darken($sidebar-color, 3%) !default;\n$table-background-color: $white !default;\n$search-background-color: $white !default;\n$search-result-preview-color: $grey-dk-000 !default;\n\n@import \"./vendor/OneLightJekyll/syntax\";\n","@mixin fs-1 {\n & {\n font-size: $font-size-1 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n & {\n font-size: $font-size-2 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n & {\n font-size: $font-size-3 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n & {\n font-size: $font-size-4 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n & {\n font-size: $font-size-5 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n & {\n font-size: $font-size-6 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n & {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n & {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n & {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n & {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include container;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n\n @include container;\n\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n\n @include container;\n\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n margin: 0;\n\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n font-weight: 300;\n\n @include fs-8;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n\n @include fs-2;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n border-radius: 12px;\n\n @include fs-2;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n @include fs-3;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n margin-top: 0;\n margin-bottom: $sp-3;\n\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n\n @include fs-2;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-light.css"}
\ No newline at end of file
diff --git a/docs/_site/assets/js/just-the-docs.js b/docs/_site/assets/js/just-the-docs.js
new file mode 100644
index 0000000..fc181d9
--- /dev/null
+++ b/docs/_site/assets/js/just-the-docs.js
@@ -0,0 +1,574 @@
+(function (jtd, undefined) {
+
+// Event handling
+
+jtd.addEvent = function(el, type, handler) {
+ if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler);
+}
+jtd.removeEvent = function(el, type, handler) {
+ if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler);
+}
+jtd.onReady = function(ready) {
+ // in case the document is already rendered
+ if (document.readyState!='loading') ready();
+ // modern browsers
+ else if (document.addEventListener) document.addEventListener('DOMContentLoaded', ready);
+ // IE <= 8
+ else document.attachEvent('onreadystatechange', function(){
+ if (document.readyState=='complete') ready();
+ });
+}
+
+// Show/hide mobile menu
+
+function initNav() {
+ jtd.addEvent(document, 'click', function(e){
+ var target = e.target;
+ while (target && !(target.classList && target.classList.contains('nav-list-expander'))) {
+ target = target.parentNode;
+ }
+ if (target) {
+ e.preventDefault();
+ target.ariaPressed = target.parentNode.classList.toggle('active');
+ }
+ });
+
+ const siteNav = document.getElementById('site-nav');
+ const mainHeader = document.getElementById('main-header');
+ const menuButton = document.getElementById('menu-button');
+
+ disableHeadStyleSheets();
+
+ jtd.addEvent(menuButton, 'click', function(e){
+ e.preventDefault();
+
+ if (menuButton.classList.toggle('nav-open')) {
+ siteNav.classList.add('nav-open');
+ mainHeader.classList.add('nav-open');
+ menuButton.ariaPressed = true;
+ } else {
+ siteNav.classList.remove('nav-open');
+ mainHeader.classList.remove('nav-open');
+ menuButton.ariaPressed = false;
+ }
+ });
+}
+
+// The element is assumed to include the following stylesheets:
+// - a to /assets/css/just-the-docs-head-nav.css,
+// with id 'jtd-head-nav-stylesheet'
+// - a Methylation Data Downsampling | YAME Skip to main content Link Expand (external link) Document Search Copy Copied Downsampling of methylation sites Sometimes, we want to test computational methods across different sparisity levels, this can be achieved with yame dsample
function.
Below shows an example where we only want to keep 10,000 CG sites under a fixed seed.
yame dsample -s 1 -N 10000 yourfile.cg > output.cg
+
For more help with dsample
, run yame dsample
in the terminal or check out the dsample help page .