diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..a1731c7 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,22 @@ +name: CI + +on: + push: + branches: ["kevin/deployment"] + pull_request: + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.1' # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + cache-version: 0 # Increment this number if you need to re-download cached gems + - name: Build with Jekyll + run: bundle exec jekyll build diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml new file mode 100644 index 0000000..c0804d2 --- /dev/null +++ b/.github/workflows/jekyll.yml @@ -0,0 +1,64 @@ +# 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: + # Runs on pushes targeting the default branch + push: + branches: ["kevin/deployment"] + + # 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 only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Ruby + uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0 + with: + ruby-version: '3.1' # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + cache-version: 0 # Increment this number if you need to re-download cached gems + - name: Setup Pages + id: pages + uses: actions/configure-pages@v4 + - 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 + # Automatically uploads an artifact from the './_site' directory by default + uses: actions/upload-pages-artifact@v3 + + # 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/.github/workflows/pages.yml b/.github/workflows/pages.yml index 2e2014a..7cebcee 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -28,34 +28,26 @@ jobs: # Build job build: runs-on: ubuntu-latest - container: - image: jvconseil/jekyll-docker:4.3.3 steps: - name: Checkout - uses: actions/checkout@v4 - - name: Bundler Upgrade - run: gem install bundler -v '2.3.26' - - name: Install dependencies - run: | - gem install bundler - bundle config set --local path 'vendor/bundle' - bundle install - - name: Force Install - run: gem install just-the-docs -v 0.10.1 - - name: Clean Jekyll Cache - run: bundle exec jekyll clean + uses: actions/checkout@v3 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.1' # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + cache-version: 0 # Increment this number if you need to re-download cached gems - name: Setup Pages id: pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v3 - name: Build with Jekyll - run: | - bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" --verbose + # 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: source/_site + # Automatically uploads an artifact from the './_site' directory by default + uses: actions/upload-pages-artifact@v1 # Deployment job deploy: @@ -67,4 +59,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v2 diff --git a/Gemfile b/Gemfile index f4e0ded..17e9b68 100644 --- a/Gemfile +++ b/Gemfile @@ -2,25 +2,28 @@ source 'https://rubygems.org' # Core Jekyll dependencies gem "jekyll", "~> 4.3.3" -gem "webrick", "~> 1.8" +#gem "webrick", "~> 1.8" # Theme -gem "just-the-docs", "0.10.1" +group :jekyll_plugins do + gem "just-the-docs" + gem "jekyll-deploy" +end # Required dependencies -gem "jekyll-sass-converter", "~> 3.0" -gem "rouge", "~> 4.2" -gem "terminal-table", "~> 3.0" -gem "public_suffix", "~> 5.0" -gem "concurrent-ruby", "~> 1.2" -gem "sass-embedded", "~> 1.71" -gem "rexml", "~> 3.2" -gem "unicode-display_width", "~> 2.5" -gem "google-protobuf", "~> 3.25" -gem "rb-inotify", "~> 0.10" -gem "ffi", "~> 1.16" -gem "addressable", "~> 2.8" -gem "i18n", "~> 1.14" -gem "mercenary", "~> 0.4" +#gem "jekyll-sass-converter", "~> 3.0" +#gem "rouge", "~> 4.2" +#gem "terminal-table", "~> 3.0" +#gem "public_suffix", "~> 5.0" +#gem "concurrent-ruby", "~> 1.2" +#gem "sass-embedded", "~> 1.71" +#gem "rexml", "~> 3.2" +#gem "unicode-display_width", "~> 2.5" +#gem "google-protobuf", "~> 3.25" +#gem "rb-inotify", "~> 0.10" +#gem "ffi", "~> 1.16" +#gem "addressable", "~> 2.8" +#gem "i18n", "~> 1.14" +#gem "mercenary", "~> 0.4" #gem "just-the-docs", "0.8.1" # pinned to the current release diff --git a/Gemfile.lock b/Gemfile.lock index 03a0047..940cb30 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,21 +1,24 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) colorator (1.1.0) - concurrent-ruby (1.3.5) + concurrent-ruby (1.2.3) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.17.2-arm64-darwin) + ffi (1.16.3) + ffi (1.16.3-x64-mingw-ucrt) forwardable-extended (2.6.0) - google-protobuf (3.25.6-arm64-darwin) + google-protobuf (3.25.3-arm64-darwin) + google-protobuf (3.25.3-x64-mingw-ucrt) + google-protobuf (3.25.3-x86_64-linux) http_parser.rb (0.8.0) - i18n (1.14.7) + i18n (1.14.4) concurrent-ruby (~> 1.0) - jekyll (4.3.4) + jekyll (4.3.3) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -31,10 +34,11 @@ GEM safe_yaml (~> 1.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) + jekyll-deploy (0.0.2) jekyll-include-cache (0.2.1) jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (3.1.0) - sass-embedded (~> 1.75) + 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) @@ -44,8 +48,8 @@ GEM jekyll-include-cache jekyll-seo-tag (>= 2.0) rake (>= 12.3.1) - kramdown (2.5.1) - rexml (>= 3.3.9) + kramdown (2.4.0) + rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.4) @@ -55,42 +59,35 @@ GEM mercenary (0.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.1.1) + public_suffix (5.0.4) rake (13.2.1) rb-fsevent (0.11.2) - rb-inotify (0.11.1) + rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.4.1) - rouge (4.5.1) + rexml (3.2.6) + rouge (4.2.0) safe_yaml (1.0.5) - sass-embedded (1.77.5-arm64-darwin) - google-protobuf (>= 3.25, < 5.0) + sass-embedded (1.71.1-arm64-darwin) + google-protobuf (~> 3.25) + sass-embedded (1.71.1-x64-mingw-ucrt) + google-protobuf (~> 3.25) + sass-embedded (1.71.1-x86_64-linux-gnu) + google-protobuf (~> 3.25) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - unicode-display_width (2.6.0) - webrick (1.9.1) + unicode-display_width (2.5.0) + webrick (1.8.1) PLATFORMS arm64-darwin-23 + arm64-darwin-24 + x64-mingw-ucrt + x86_64-linux DEPENDENCIES - addressable (~> 2.8) - concurrent-ruby (~> 1.2) - ffi (~> 1.16) - google-protobuf (~> 3.25) - i18n (~> 1.14) jekyll (~> 4.3.3) - jekyll-sass-converter (~> 3.0) - just-the-docs (~> 0.8.1) - mercenary (~> 0.4) - public_suffix (~> 5.0) - rb-inotify (~> 0.10) - rexml (~> 3.2) - rouge (~> 4.2) - sass-embedded (~> 1.71) - terminal-table (~> 3.0) - unicode-display_width (~> 2.5) - webrick (~> 1.8) + jekyll-deploy + just-the-docs BUNDLED WITH - 2.5.14 + 2.3.26 diff --git a/_config.yml b/_config.yml index d1490f8..060331d 100644 --- a/_config.yml +++ b/_config.yml @@ -2,6 +2,16 @@ title: Web Development Documentation description: Web Development Starter Kit for the 2025 Triton Hackathon hosted by CS Foreach @ UCSD. theme: just-the-docs color_scheme: light +remote_theme: just-the-docs/just-the-docs + +plugins: + - jekyll-deploy + +deploy: + provider: "github" + repository: "tritonhacks/thwebdev-25" + branch: "main" + token: "..." url: https://tritonhacks.github.io/thwebdev-25 diff --git a/_site/Example.html b/_site/Example.html new file mode 100644 index 0000000..a3a8cec --- /dev/null +++ b/_site/Example.html @@ -0,0 +1 @@ + An Example | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Photogallery

For our starter kit, we will be making a photogallery website that uses a server to store images. We’ll outline the design process and go over our front and backend code.

Photogallery

The link to the repository is found here

Previous: Python Next: Design Process

diff --git a/_site/Example/Backend.html b/_site/Example/Backend.html new file mode 100644 index 0000000..3d5bc1a --- /dev/null +++ b/_site/Example/Backend.html @@ -0,0 +1,95 @@ + Creating the Backend | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Creating our Backend

Table of contents

  1. Photogallery Backend
  2. Understanding The Code
    1. Importing Tools We Need
    2. Organization of Files
    3. Creating a Data Model
    4. RESTful Routes

FastAPI Logo FastAPI

For our Web Development Starter Kit, we’ll be utilizing FastAPI, an essential toolkit for those creating websites and web applications. Consider FastAPI as a collection of foundational tools that developers employ to build and manage the unseen components of websites or apps. These components are crucial for functions like securely transmitting your data during sign-ups or log-ins.

While there are other frameworks like Flask, Django, and Tornado, each serving distinct purposes, FastAPI stands out for its ease of use and robust built-in features. This means you can achieve more with less coding effort, making it an excellent choice for both quick website deployment and for those new to web development, thanks to its gentle learning curve.

Complete Getting Started before doing this.

Photogallery Backend

Create an app.py file at the root level of your project folder. Inside of it, copy these lines of code.

from fastapi import FastAPI, Request, HTTPException
+from fastapi.responses import HTMLResponse, JSONResponse
+from fastapi.staticfiles import StaticFiles
+from fastapi.templating import Jinja2Templates
+from pydantic import BaseModel
+import uvicorn
+
+app = FastAPI()
+
+static_files = StaticFiles(directory='public')
+views = Jinja2Templates(directory="public/views")
+
+app.mount('/public', static_files, name='public')
+app.mount("/css", StaticFiles(directory="public/css"), name="css")
+app.mount("/js", StaticFiles(directory="public/js"), name="js")
+
+class Image(BaseModel):
+    title: str 
+    description: str 
+    src: str 
+
+images = {}
+@app.get('/', response_class=HTMLResponse)
+def get_home(request: Request) -> HTMLResponse:
+    return views.TemplateResponse("main.html", {"request": request, "images": images})
+    
+
+@app.post("/images", response_class=JSONResponse)
+def post_image(img_data: Image):
+    # add data
+    img_id = len(images) + 1
+    images.update({img_id: img_data})
+    return {"img_id": img_id, **img_data.dict()}
+
+@app.put("/images/{img_id}", response_class=JSONResponse)
+def modify_image(img_id: int, img_data: Image):
+    #modify data
+    if img_id in images:
+        images.update({img_id: img_data})
+        return images[img_id]
+    raise HTTPException(status_code=404, detail="Image not found")
+
+@app.delete('/images/{img_id}', response_class=JSONResponse)
+def delete_img(img_id: int):
+    if img_id in images:
+        return images.pop(img_id)
+    raise HTTPException(status_code=404, detail="Image not found")
+    
+if __name__ == "__main__":
+    uvicorn.run("app:app", host="127.0.0.1", port=8007, reload=True)
+
+

Understanding The Code

Importing Tools We Need

from fastapi import FastAPI, Request, HTTPException
+from fastapi.responses import HTMLResponse, JSONResponse
+from fastapi.staticfiles import StaticFiles
+from fastapi.templating import Jinja2Templates
+import uvicorn
+
  • FastAPI: This is the main tool for building our web server.
  • Request: This allows us to see what the user is asking for. For example, if someone wants to view a specific photo, ‘Request’ helps us figure out which photo they want.
  • HTTPException: Sometimes things go wrong (like if someone asks for a photo that doesn’t exist). This lets us handle such errors by responding with an appropriate error message.
  • HTMLResponse: When we want to send back a whole webpage.
  • JSONResponse: When we want to send back just some information, not a full page, in a structured format. JSON is a way of organizing data that’s easy for both humans and - computers to read.
  • StaticFiles: This is used to manage files that don’t change often, like pictures, stylesheets (CSS files), or JavaScript files.
  • Jinja2Templates: Helps us dynamically create HTML pages. For example, if you want to show a photo with a title and description, Jinja2 can generate a webpage on the fly using a template.
  • uvicorn: This is the program that runs our FastAPI app. It’s like the engine that powers our assistant.

Organization of Files

You have to create these folders at the root of project, which is the folder you opened when creating the project. You can see what your root is by looking at what folder you’re in.

In this image, we’re in the Photogallery root.

Root

app = FastAPI()
+
+static_files = StaticFiles(directory='public')
+views = Jinja2Templates(directory="public/views")
+
+app.mount('/public', static_files, name='public')
+app.mount("/css", StaticFiles(directory="public/css"), name="css")
+app.mount("/js", StaticFiles(directory="public/js"), name="js")
+
  • app = FastAPI(): Starts our web server.
  • StaticFiles: Tells our server where to find static files. We organize files into directories, much like folders on a computer.
  • Jinja2Templates: Sets up where to find HTML templates for generating web pages.
  • app.mount(…): This makes these directories available to our server so it can access them when needed.

Creating a Data Model

class Image(BaseModel):
+    title: str 
+    description: str 
+    src: str 
+
+images = {}
+
  • Image: This acts like a form that defines what information a photo needs before it can be added to our album: a title, a description, and a source (src, where the photo is stored).

We’re going to keep the information contained within Image in a dictionary as defined by images = {}

RESTful Routes

@app.get('/', response_class=HTMLResponse)
+def get_home(request: Request) -> HTMLResponse:
+    return views.TemplateResponse("main.html", {"request": request, "images": images})
+    
+@app.post("/images", response_class=JSONResponse)
+def post_image(img_data: Image):
+    # add data
+    img_id = len(images) + 1
+    images.update({img_id: img_data})
+    return {"img_id": img_id, **img_data.dict()}
+
+@app.put("/images/{img_id}", response_class=JSONResponse)
+def modify_image(img_id: int, img_data: Image):
+    #modify data
+    if img_id in images:
+        images.update({img_id: img_data})
+        return images[img_id]
+    raise HTTPException(status_code=404, detail="Image not found")
+
+@app.delete('/images/{img_id}', response_class=JSONResponse)
+def delete_img(img_id: int):
+    if img_id in images:
+        return images.pop(img_id)
+    raise HTTPException(status_code=404, detail="Image not found")
+
  • @app.get(‘/’): This tells our web server to listen for requests to the home page (like when someone visits the main URL of our digital album).
  • response_class=HTMLResponse: We’re saying that our response will be an HTML page.
  • get_home: This is the function that runs when someone visits the home page. It uses a template to create a webpage that shows all the photos.

  • @app.post(“/images”): This sets up a way for users to add new photos. ‘Post’ is used when the user is sending us new data (like uploading a photo).
  • response_class=JSONResponse: Indicates the server will respond with data in JSON format, confirming the photo was added.

  • @app.put and @app.delete: These are for updating and deleting photos, respectively. ‘Put’ is used for changes, while ‘Delete’ is for removing photos.
  • {img_id}: This is a placeholder in the URL for the specific photo’s ID. It tells the server which photo to update or delete.

Previous: Frontend Next: The Team

diff --git a/_site/Example/Design Process.html b/_site/Example/Design Process.html new file mode 100644 index 0000000..31ed7c8 --- /dev/null +++ b/_site/Example/Design Process.html @@ -0,0 +1 @@ + Design Process | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Design Process

Table of contents

  1. Who’s the Audience?
  2. Tech Stack
  3. Considerations
  4. Simple is better

Who’s the Audience?

  • to be filled (highschoolers)

    Tech Stack

  • keep it short and simple

    Considerations

  • edge cases, databases, internal storage, etc.

    Simple is better

  • core features over many features

Previous: Getting Started Next: Frontend

diff --git a/_site/Example/Frontend.html b/_site/Example/Frontend.html new file mode 100644 index 0000000..96be8e8 --- /dev/null +++ b/_site/Example/Frontend.html @@ -0,0 +1,280 @@ + Creating the Frontend | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Creating our Frontend

Table of contents

  1. Photogallery Frontend
    1. HTML
      1. Document Setup
      2. Body
      3. Form for New Images
      4. Displaying the Images
    2. CSS
      1. The Body
      2. Styling for Image Cards
    3. Javascript
      1. Setup
      2. Form Submission
      3. Handling Form Data
      4. Modifying or Deleting Images
      5. Button Clicks

Photogallery Frontend

HTML

<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>Photogallery</title>
+    <link rel="stylesheet" href="/public/css/main.css">
+    <link rel="preconnect" href="https://fonts.googleapis.com">
+    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+    <link href="https://fonts.googleapis.com/css2?family=Protest+Revolution&family=Protest+Riot&family=Sedan:ital@0;1&display=swap" rel="stylesheet">
+    <script src="/public/js/main.js"></script>
+</head>
+
+<body>
+    <div class="container">
+        <div id="createImage">
+            <h2>Create a New Image</h2>
+            <form id="createForm">
+                <input type="text" id="createImgTitle" placeholder="Title">
+                <textarea id="createImgDescription" placeholder="Description" rows="4" cols="20"></textarea>
+                <input type="text" id="createImgSrc" placeholder="Image Source URL">
+                <input type="submit" class="submit" value="Create Image">
+            </form>
+        </div>
+        
+        <div id="imagesList">
+            {% for img_id, img_data in images.items() %}
+            <div class="imageForm">
+                <figure data-img-id="{{ img_id }}">
+                    <div class="pin"></div>
+                    <img src="{{ img_data.src }}" alt="{{ img_data.title }}">
+                    <figcaption>
+                        <p>{{ img_data.title }}</p>
+                        <p>{{ img_data.description }}</p>
+                        <div class="buttons">
+                            <button type="button" class="modifyBtn">Modify</button>
+                            <button type="button" class="deleteBtn">Delete</button>
+                        </div>
+                    </figcaption>
+                </figure>
+            </div>
+            {% endfor %}
+        </div>
+    </div>
+</body>
+</html>
+

Document Setup

<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>Photogallery</title>
+
+    <link rel="stylesheet" href="/public/css/main.css">
+    <link rel="preconnect" href="https://fonts.googleapis.com">
+    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+    <link href="https://fonts.googleapis.com/css2?family=Protest+Revolution&family=Protest+Riot&family=Sedan:ital@0;1&display=swap" rel="stylesheet">
+
+    <script src="/public/js/main.js"></script>
+</head>
+
  • <!DOCTYPE html>: Declares this document as an HTML5 document, which helps the browser to render it correctly.
  • <html lang="en">: Opens the HTML document and specifies English as the primary language.
  • <head>: Contains metadata about the HTML document.
  • <meta charset=”UTF-8”>: Sets the character encoding to UTF-8, which includes most characters from all known human languages.
  • <title>Photogallery</title>: Sets the title of the webpage, which appears in the browser tab.
  • The first tag links the main CSS file, which contains styles for your webpage.
  • The next two tags establish a connection with Google Fonts, which is used to import custom fonts that are used on the webpage.
  • The final imports specific font styles from Google Fonts.
  • <script>:Includes a JavaScript file that will make parts of the page interactive. This script is placed just before closing the <head> tag so that it’s loaded early before the body content.

Body

<body>
+    <div class="container">
+
  • <body>: Contains all the contents of the webpage that will be visible to the user.
  • <div class=”container”>: A div element used to wrap and style the central part of the webpage.

Form for New Images

        <div id="createImage">
+            <h2>Create a New Image</h2>
+            <form id="createForm">
+                <input type="text" id="createImgTitle" placeholder="Title">
+                <textarea id="createImgDescription" placeholder="Description" rows="4" cols="20"></textarea>
+                <input type="text" id="createImgSrc" placeholder="Image Source URL">
+                <input type="submit" class="submit" value="Create Image">
+            </form>
+        </div>
+
  • <div id=”createImage”>: A division specifically for the image creation form.
  • <h2>Create a New Image</h2>: A heading that describes the purpose of the form.
  • <form id=”createForm”>: The form where users can input details for creating a new image.
  • <input type=”text”>: Text fields for entering the title and URL of the image.
  • <textarea>: A larger text field for entering a description of the image.
  • <input type=”submit>: A button that submits the form data.

Displaying the Images

        <div id="imagesList">
+            {% for img_id, img_data in images.items() %}
+            <div class="imageForm">
+                <figure data-img-id="{{ img_id }}">
+                    <div class="pin"></div>
+                    <img src="{{ img_data.src }}" alt="{{ img_data.title }}">
+                    <figcaption>
+                        <p>{{ img_data.title }}</p>
+                        <p>{{ img_data.description }}</p>
+                        <div class="buttons">
+                            <button type="button" class="modifyBtn">Modify</button>
+                            <button type="button" class="deleteBtn">Delete</button>
+                        </div>
+                    </figcaption>
+                </figure>
+            </div>
+            {% endfor %}
+        </div>
+    </div>
+</body>
+</html>
+
  • <div id=”imagesList”>: Contains a dynamically generated list of images. {% for img_id, img_data in images.items() %} : A loop that iterates over each image data item passed from the backend.
  • <figure>: Semantic HTML5 element used to represent self-contained content, often with an image.
  • <img>: Displays the image.
  • <figcaption>: Provides a caption or description for the content of the parent <figure>.
  • <button>: Buttons for modifying and deleting the image.

CSS

body {
+    background-image: url('../images/wood-background.jpg');
+    width: 100%;
+    font-family: 'Sedan', sans-serif;
+    margin: 0;
+}
+
+.container {
+    display: flex;
+    flex-direction: row-reverse;
+    justify-content: center;
+
+    margin-top: 12.5%;
+}
+
+#imagesList {
+    display: flex;
+}
+
+/* CARD CONTAINER */
+
+figure {
+    position: relative;
+    width: 200px;
+    height: 200px; /* Adjust the height as needed */
+    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+    animation: sway 5s infinite alternate ease-in-out;
+}
+
+figure img {
+    width: 100%;
+    height: 100%;
+    display: block;
+    border: 5px solid white; /* Polaroid frame */
+}
+
+figcaption {
+    text-align: center;
+    padding: 5px;
+    background-color: white;
+    font-family: Arial, sans-serif;
+    margin-left: 10px;
+}
+
+.pin {
+    position: absolute;
+    width: 20px;
+    height: 20px;
+    background-color: red;
+    margin: 0 50%;
+    border-radius: 50%;
+    animation: none !important;
+    border: 5px solid black;
+  }
+
+.imageForm .buttons {
+    display: flex;
+    justify-content: center;
+    gap: 15px;
+}
+
+
+.buttons > button {
+    padding: 2%;
+}
+
+.buttons > .modifyBtn {
+    background-color: green;
+}
+
+.buttons > .deleteBtn {
+    background-color: red;
+}
+
+@keyframes sway {
+    0% { transform: rotate(-3deg); }
+    100% { transform: rotate(3deg); }
+}
+
+/* CREATE CARD */
+
+#createImage {
+    background-color: white;
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    padding: 0 5%;
+    color: black;
+}
+
+#createImage form {
+    display: flex;
+    flex-direction: column;
+    gap: 15px;
+    align-items: center;
+    width: 50%;
+    padding-bottom: 15%;
+}
+
+#createImgTitle, #createImgDescription, #createImgSrc {
+    padding: 7.5%;
+}
+
+.submit {
+    padding: 10% 25%;
+    border-radius: 15%;
+    background-color: #e2e8f0;
+}
+

The Body

body {
+    background-image: url('../images/wood-background.jpg');
+    width: 100%;
+    font-family: 'Sedan', sans-serif;
+    margin: 0;
+}
+
  • Sets the background image, font, and other properties for the entire webpage.

Styling for Image Cards

figure {
+    position: relative;
+    width: 200px;
+    height: 200px;
+    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+    animation: sway 5s infinite alternate ease-in-out;
+}
+
  • Styles the <figure> element to look like a card with dimensions, shadows, and a gentle swaying animation.

Javascript

This part can be a bit confusing, so we’re going to break it down. Don’t get intimidated, we’ll walk you through each step.

document.addEventListener("DOMContentLoaded", function() {
+  document.getElementById('createForm').addEventListener('submit', function(e) {
+      e.preventDefault();
+      const title = document.getElementById('createImgTitle').value;
+      const description = document.getElementById('createImgDescription').value;
+      const src = document.getElementById('createImgSrc').value;
+      server_request('/images', { title, description, src }, 'POST', function(response) {
+          window.location.reload();
+      });
+  });
+
+  document.getElementById('imagesList').addEventListener('click', function(e) {
+      const figure = e.target.closest('figure');
+      if (!figure) return; 
+      const imgId = figure.getAttribute('data-img-id');
+
+      if (e.target.classList.contains('modifyBtn')) {
+          const title = prompt("Enter new title:", figure.querySelector("figcaption > p").textContent);
+          const description = prompt("Enter new description:", figure.querySelectorAll("figcaption > p")[1].textContent);
+          const src = prompt("Enter new image source", figure.querySelector("img").src);
+
+          server_request(`/images/${imgId}`, { title, description, src }, 'PUT', function(response) {
+              window.location.reload();
+          });
+      } else if (e.target.classList.contains('deleteBtn')) {
+          server_request(`/images/${imgId}`, {}, 'DELETE', function(response) {
+              window.location.reload();
+          });
+      }
+  });
+});
+
+function server_request(url, data={}, verb='GET', callback) {
+  return fetch(url, {
+      credentials: 'same-origin',
+      method: verb,
+      headers: {'Content-Type': 'application/json'},
+      body: verb !== 'GET' ? JSON.stringify(data) : null,
+  })
+  .then(response => response.json())
+  .then(response => {
+      if(callback) callback(response);
+  })
+  .catch(error => console.error('Error:', error));
+}
+

This code above does several things

  1. Prevents a form from submitting the traditional way.
  2. Handles adding a new image.
  3. Allows users to modify or delete existing images.

Setup

document.addEventListener("DOMContentLoaded", function() {
+    ...
+});
+
  • This code waits until the entire webpage is loaded (all HTML is displayed, and all images or scripts are loaded). Only then does it start doing anything. Think of it like waiting for everyone to take their seats before starting a show.

Form Submission

document.getElementById('createForm').addEventListener('submit', function(e) {
+    e.preventDefault();
+    ...
+});
+
  • This part looks for the form on the page where users enter information about a new image (like title, description, and where the image is located). Normally, when you submit a form, the page refreshes. e.preventDefault(); stops the page from refreshing because we want to do things our way without interrupting the user’s experience.
  • getElementById(‘createForm’): Finds the form on the page.
  • addEventListener(‘submit’, …): Adds a special listener to the form that activates when the form tries to submit.
  • e.preventDefault(): Stops the form from submitting in the normal way (prevents the page from reloading).

Handling Form Data

const title = document.getElementById('createImgTitle').value;
+const description = document.getElementById('createImgDescription').value;
+const src = document.getElementById('createImgSrc').value;
+server_request('/images', { title, description, src }, 'POST', function(response) {
+    window.location.reload();
+});
+
  • After stopping the form from doing its normal thing, we grab the data entered into the form fields (title, description, image source URL) and use it to make a request to our server to save this new image.
  • getElementById(…): Finds each input field by its ID and gets what the user has typed into .value.
  • server_request(…): This is a custom function (not shown here) that sends the data to the server.
  • window.location.reload(): After the server says it’s done, this command refreshes the page so the user can see the new image they added.

Modifying or Deleting Images

document.getElementById('imagesList').addEventListener('click', function(e) {
+    const figure = e.target.closest('figure');
+    if (!figure) return; 
+    ...
+});
+
  • This part handles clicks on either the “Modify” or “Delete” buttons for any image already listed on the page. It checks where the click happened and reacts only if it was on one of these buttons.
  • getElementById(‘imagesList’): Finds the section of the page that lists all images.
  • e.target.closest(‘figure’): Finds the closest figure element to where the click happened, which represents the image that the action is to be applied to.
  • if (!figure) return;: Stops the function if the click wasn’t on an image.

Button Clicks

if (e.target.classList.contains('modifyBtn')) {
+    ...
+} else if (e.target.classList.contains('deleteBtn')) {
+    ...
+}
+
  • If the “Modify” button is clicked, it asks the user to enter new details for the title, description, and source of the image. These new details are then sent to the server to update the image.
  • If the “Delete” button is clicked, it tells the server to remove the image. No new data needs to be gathered; it just uses the image’s ID to tell the server which image to delete.

Previous: Design Process Next: Backend

diff --git a/_site/LICENSE b/_site/LICENSE new file mode 100644 index 0000000..7d510d0 --- /dev/null +++ b/_site/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/_site/README.md b/_site/README.md new file mode 100644 index 0000000..218ccd7 --- /dev/null +++ b/_site/README.md @@ -0,0 +1,13 @@ +# TritonHacks 2024
Web Development Starter Kit + +This is the starter kit for the 2023-2024 TritonHacks hosted by [CS Foreach](https://csforeach.ucsd.edu/) during Spring Quarter. + +TritonHacks happens every year at UCSD, calling high schoolers from all over San Diego to join a weekend hackathon. Throughout the event, students get starter kits from us to craft cool projects linked to a particular theme. It's a chance for them to dive into coding, solve problems, and spark creativity while having fun together in a collaborative setup. + +The theme for this Hackathon was nature. + + +# Get Started +Click on this [link](https://tritonhacks.github.io/thwebdev-24/) to get started. + +Special thanks to the [Jekyll](https://jekyllrb.com/) community and [Just the Docs](https://just-the-docs.com/) for providing us with the infrastructure needed. diff --git a/_site/Tutorials.html b/_site/Tutorials.html new file mode 100644 index 0000000..27a7770 --- /dev/null +++ b/_site/Tutorials.html @@ -0,0 +1 @@ + Tutorials | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Oh no, you found an empty section!

Raccoon-Rave

Carry on, happy hacking!

Previous: RESTful Next: Getting Started

diff --git a/_site/Tutorials/Getting Started.html b/_site/Tutorials/Getting Started.html new file mode 100644 index 0000000..703833b --- /dev/null +++ b/_site/Tutorials/Getting Started.html @@ -0,0 +1,3 @@ + Getting Started | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Getting Started

Table of contents

  1. Setting up Python in Visual Studio Code
  2. Dependencies
  3. Liveshare Feature (Extra)

This documentation is only for Windows.

Setting up Python in Visual Studio Code

If your computer doesn’t have Visual Studio Code, install it and follow these steps. In the installation process of Visual Studio Code, don’t change anything and press next until it is installed.

Once it is installed, it will look like this. Visual Studio Code Welcome Page

Head over to the Python Website and download the latest version. Once you get this pop up, make sure to check the second box of Add python.exe to PATH

Python Install

After you’ve installed Python, you have to set your interpreter so that it uses the installed Python. To do so, press CTRL + SHIFT + P inside of your visual studio code and type Python: Select Interpreter and press enter. You should see an option to select the interpreter you just installed. Don’t worry about the other options, you should only see one.

Python Interpreter

You’ve just finished setting up your environment!

Dependencies

You won’t be able to install any of these dependencies if you do not have your Python set up.

In order to access the framework we’ll be using, you must install the libraries first. To do so, go into your Visual Studio Code and make sure that your interpreter is set as the one you just installed. Press Ctrl + Shift + P and type in Terminal: Create New Terminal. Inside of this terminal, type these two commands separately.

pip install fastapi
+
pip install uvicorn
+

Once these are installed, you are all set up to start creating your website.

Liveshare Feature (Extra)

There is an extension on visual studio code that allows you to code in real-time with your team members. In order to do so, follow this tutorial.

Previous: Tutorials Next: HTML, CS, Javascript

diff --git a/_site/Tutorials/HTML_CSS_JS.html b/_site/Tutorials/HTML_CSS_JS.html new file mode 100644 index 0000000..e52ed6a --- /dev/null +++ b/_site/Tutorials/HTML_CSS_JS.html @@ -0,0 +1,28 @@ + HTML, CSS, and Javascript | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Table of contents

  1. HTML
    1. The <head> tag
    2. The header tags
    3. The <p> tag
    4. The <a> tag
    5. The list tags
    6. Ordered Lists
    7. Unordered Lists
    8. The <img> tag
  2. CSS
    1. Element Selectors
    2. ID Selectors
    3. Class Selectors
    4. Basic Style Attributes
  3. JavaScript
    1. Variables and Data Types
    2. Operators
    3. Functions
    4. Event Handling
    5. DOM Manipulation

HTML

If we imagine the web as a house, HTML lays the foundation and blueprint of the house. Essentially its just text It consists of “tags” enclosed in angle brackets, like <tag>. Tags define structure and content. There are so many different types of tags, from defining lines and headings, links, forms, images and videos down to a simple text as the ones you are reading right now. These tags create a layout of the webpage.

  • Basic Structure: An HTML document consists of elements enclosed in tags. Key elements include <html>, <head>, and <body>.
  • Content Elements: HTML offers various elements for content like headings (<h1> to <h6>), paragraphs (<p>), lists (<ul>, <ol>, <li>), links (<a>), images (<img>), and more.
  • Semantic HTML: Semantic HTML elements convey meaning, aiding accessibility and SEO.

The <head> tag

The head tag represents the set up for our HTML page

The two main components included in every <head> tag are the <title> and <link> tags

We use the <title> tag when we include a title for our webpage

We use the <link> tag for when we want to link a CSS stylesheet to our page, from the example above, we link the “style.css” stylesheet to our HTML page

We will outline the multiple components that every HTML website has:

The header tags

Header tags represent the titles of our HTML

There are 6 different types of header tags: h1, h2, h3, h4, h5, and h6

To use a header tag, you would do:

<h + "number">(content here)</h + "number"> (where number is from 1 to 6)

The <p> tag

The <p> tag is used for big blocks of text, or paragraphs. We use it when we want to include big blocks of text on our website, like for a blog or article

<p>(insert some text here)</p>

p tag

The <a> tag

The <a> tag is a tag is used to link other webpages or websites.

To use an <a> tag, you have to specify the href attribute, which is the url that the tag links to.

<a href="some url">(content here)</a>

In between the opening and closing <a> tags, you insert some text that serves as the link. The default blue color text with the underline shows that the text is a link.

The list tags

There are two types of lists in HTML:

  1. ordered lists
  2. unordered lists

Ordered Lists

To specify an unordered lists, you use the <ol> tag.

With ordered lists, your list items would be in a certain order, going from 1, 2, 3, 4, and so forth

ordered list

Same as ordered lists, to add items to your unordered list you use the <li> tag.

Unordered Lists

To specify an unordered lists, you use the <ul> tag.

Same as ordered lists, to add items to your unordered list you use the <li> tag.

Instead of ordered numbers, there would be a bullet point or some form of separator at the front of each list item

Unordered lists would look like this:

unordered list

The <img> tag

The <img> tag is used to add images to our website.

Unlike the other tags, the image tag does not have a self-closing tag, so instead of ending with </img> we just end with />

<img src="image link" alt="describe image here" />

For more HTML tags, visit the link below:

More HTML Tags

CSS

Every house has an architecture style, or a color scheme. All the rooms would follow that scheme according to the what the house should look like. Wouldn’t it be nice to define that in once place? If we have the scheme defined in some place, all the pages we create with HTML would have that style without specifying them repeteadly. This is where CSS comes in. It adds colors, fonts, spacing and styles of the elements used in HTML.

  • Selectors: CSS selectors target HTML elements for styling. They can be simple (like element selectors), class-based (using .class), or ID-based (using #id).
  • Box Model: CSS box model comprises content, padding, border, and margin, influencing element layout.
  • Styling Properties: CSS properties like color, font-size, background, margin, and padding offer control over appearance.
  • Selectors Specificity: Specificity determines which styles apply when multiple rules target the same element.

When we want to add CSS styling to any of our HTML elements, to select the specific HTML elements we want to style, there are a few different type of CSS selectors we can use

Element Selectors

Element selectors are the most basic type of CSS selector. To use an element selector, we just get the tag that we want to apply our CSS to

Say we want to style the tag below

<h1>Hello World!</h1>

To use an element selector, we just get the tag h1 and apply our CSS styles!

h1 {
+    (insert styles here)
+}
+

ID Selectors

You would use id selectors if you only want to apply CSS styling to one HTML element

To use an id selector, in your HTML, you use the id attribute

<h1 id="any_id">Hello World!</h1>

And in your CSS, you would use the # tag to select the element with a certain id

#any_id {
+    (insert styles here)
+}
+

Only one element can have a certain id, you cannot have two elements with the same id

Class Selectors

Class selectors allow you to apply the same style attributes to multiple elements

In your HTML, you would assign the class attribute to the tags you want to have the same style

From the below example, we see that there are multiple <p> tags

Say we want to style the first two <p> tags and not the third one. We can assign them the same class, in this case, “paragraph”

<h1>Hello, my name is Deadpool!</h1>
+<p class="paragraph">I am an antihero, I have done good but have also done bad</p>
+<p class="paragraph">I am played by Ryan Reynolds!</p>
+<p>The end!</p>
+

To add style attributes to a class, we use the . tag instead

.paragraph {
+    (insert styles here)
+}
+

Basic Style Attributes

There are many different types of style attributes, but we’ll lay out some basic ones.

When writing any CSS code, you have to write it like this:

CSS basic style example

The ones below are style attributes you would use for text

font-size: changes the size of the text (font size is based on pixels, or px)

font-size: 16px;

color: changes the color of the text

color: blue;

font-family: give a specific font to selected text, there are many different font styles out there (the default is sans-serif)

font-family: sans-serif;

text-align: controls how text is aligned on a page, can be aligned left, right, or center

text-align: center;

For a full list of CSS properties, visit the link below:

All CSS properties

JavaScript

Now that we’ve created a structure and style, we would want functionality and interaction. If we turn on the switch, what parts of the rooms will light up? Do you want your house to have automatic temperature adjusting to which part of the room you are in? JavaScript is the “code” of the webpage that defines and adds that functionality and behavior. It responds to the inputs and actions user gives, and creates outputs.

  • Basic Syntax: JavaScript syntax includes variables, data types, operators, functions, and control structures like if statements and loops.
  • DOM Manipulation: JavaScript interacts with the DOM (Document Object Model), enabling dynamic content updates and element manipulation.
  • Event Handling: JavaScript responds to user interactions like clicks and keystrokes, triggering actions or behavior changes.
  • Asynchronous Operations: JavaScript handles asynchronous tasks like fetching data from servers or APIs using promises or async/await.

Variables and Data Types

JavaScript allows you to store and manipulate data in variables. It supports several data types including strings, numbers, booleans, objects, and arrays.

var name = "Anthony"; // String
+var age = 30; // Number
+var isDeveloper = true; // Boolean
+

Operators

Type Operators Description
Arithmetic +, -, *, / Used to perform basic mathematical operations such as addition, subtraction, multiplication, and division.
Logical &&, ||, ! Used to perform logical operations. && is logical AND, || is logical OR, and ! is logical NOT.
Comparison ==, !=, ===, !== Used to compare two values. == and != check for equality and inequality without type coercion, whereas === and !== check for equality and inequality with type coercion.

Functions

Functions are reusable blocks of code that perform a specific task. They can be called as needed, accept parameters, and return results.

function greet(name) {
+    return "Hello, " + name + "!";
+}
+console.log(greet("Anthony"));  // Outputs: Hello, Anthony!
+

Event Handling

You can make things happen when buttons are clicked:

<button id="clickMe">Click me!</button>
+<script>
+    document.getElementById('clickMe').addEventListener('click', function() {
+        alert('Thanks for clicking!');
+    });
+</script>
+

DOM Manipulation

You can modify the content without needing to reload the page.

document.getElementById('welcome').textContent = 'Welcome to our website!';
+

Previous: Getting Started Next: Python

diff --git a/_site/Tutorials/Python.html b/_site/Tutorials/Python.html new file mode 100644 index 0000000..2da8f08 --- /dev/null +++ b/_site/Tutorials/Python.html @@ -0,0 +1,211 @@ + Python | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Python Introduction

Table of contents

  1. Python
    1. Print Statements
    2. Variables and Data Types
    3. Operators
      1. Mathematical Operators
      2. Comparison Operators
      3. Logical Opersators
      4. Identity And Membership Operators
    4. if and else Statements
    5. Else If Statements
    6. Lists
    7. Loops
    8. Functions

Python

Python is a popular high-level programming language that is used in various fields such as web development, data science, and software engineering. Python is known for its readability, simplicity, and versatility.

In python and like many programming languages, they have print statements. These are what you can use to make the program display an output to the computer screen when you are programming.

Here’s an example of a print statement that displays the words “Hello World”:

print("Hello World")
+

When you run the program this is the output:

Hello World
+

Comments

In python there are these things called comments. Comments are like notes or reminders that we write in our code to help us understand it better.

For example in python we can use a comment like this:

# This is a comment
+

Here is another example of a comment being used.

# This code prints the words "Hello World"
+print("Hello World")
+

Output:

Hello World
+

As we can see comments dont effect the code in any way and they are just there for you as the programmer to see.

Variables and Data Types

Variables in Python are like containers that hold information. Imagine a box with a label on it. You can put different things in the box, and the label helps you remember what’s inside. Similarly, a variable has a name (like the label) and can store different types of information, such as numbers, words, or true/false values.

For example, let’s say we have a variable called ‘age’ to store someone’s age:

age = 15
+

Here, ‘age’ is the variable name, and ‘15’ is the value stored in the variable. Later, if the person’s age changes, we can update the variable:

age = 16
+

Now, ‘age’ holds the value ‘16’. Variables allow us to store and manipulate data in our programs, making them flexible and powerful.”

We can also use print statements to display the information that is stored in variables. Now lets see an example.

Here we have a variable called “message” that stores the text “Hi how are you?”, and a print statement with the variable “message” inside of it.

message = "Hi how are you?"
+print(message)
+

When we run the program this is what gets outputted:

Hi how are you?
+

In python data types are essentially different kinds of containers that store different types of information. Just like in real life, where we have different types of containers for storing different things (like a box for toys, a jar for cookies, and a bottle for water), Python has different data types for storing different kinds of information.

You can use these data types for storing different types of data in variables.

Here are some common data types in python:

String (str): Strings are used for storing text, like ‘hello’ or ‘Python is fun!’.

Integer (int): This data type is for storing whole numbers, like 5, 10, or -3.

Float (float): Floats are used for storing decimal numbers, like 3.14 or -0.5.

Boolean (bool): Booleans can only have two values: True or False. They’re often used for making decisions in our programs, like ‘Is it raining? (True/False)’.

List: Lists are used for storing collections of items. For example, a list of numbers [1, 2, 3] or a list of names [‘Alice’, ‘Bob’, ‘Charlie’].

Here are some examples of these different data types.

This is a variable named “message” that contains a String (str) data type.

message = "Hello World"
+

This is a variable named number that contains an Integer (int) data type.

number = 10
+

This is a variable named “decimal_number” that contains a FLoat (float) data type.

decimal_number = 15.5
+

This is a variable named “currently_learning” that contains a Boolean (bool) data type.

currently_learning = True
+

This is a list variable named “number_list” that is a list data type that contains a list of Integers. Lists can also contain Strings.

number_list = [1, 2, 3]
+

In python we can also store a variable inside of a variable and give them new values.

Here we have the variable age that holds the value of 15. We also have the variable called new_age that holds the value of 16.

age = 15
+new_age = 16
+
+print(age) 
+age = new_age
+print(age)
+

When the first print statement gets ran, the number 15 gets printed but when the second print statement runs, the number 16 gets printed. This is because when we did age = new_age, we are giving the age variable a new value which is the value of new age.

Output:

15
+16
+

Operators

Mathematical Operators

In Python there are arithmetic operators that are used to perform basic mathematical operations like addition, subtraction, multiplication, and division.

Operator Description Syntax
+ Addition: adds two operands x + y
- Subtraction: subtracts two operands x - y
* Multiplication: multiplies two operands x * y
/ Division: divides the first operand by the second x / y

Here are some examples of how to use these operators:

print(5 + 5) 
+print(5 - 1) 
+print(5 * 5)
+print(10 / 2) 
+

When we run the program all of these print statements get called and the answers to these mathematical operations get printed (outputted).

10 
+4
+25
+5.0
+

We can also use variables that hold values to perform these mathematical operations.

number_five = 5
+number_two = 2
+number_one = 1
+number_ten = 10
+
+print(number_five + number_five)
+print(number_five - number_one)
+print(number_five * number_five)
+print(number_ten / number_two)
+

Here is the output:

10
+4
+25
+5.0
+

Aditionally we can use expressions which are like sentences in math that help us do calculations and solve problems. Here are some examples.

x = 20
+y = 10
+  
+add = x + y 
+subtract = x - y 
+multiply = x * y 
+divide = x / y 
+  
+print(add) 
+print(sub) 
+print(pro) 
+print(div)
+

Here is what the output of this code would look like:

30
+10
+200
+2
+

In Python we can also add Strings together. This is called concatenation. Concatenation in Python is like combining pieces of text or data together to create a single, larger piece. It’s like putting together pieces of a puzzle to make a bigger picture, or joining words to form a sentence.

Here is an example:

word_1 = "Hello"
+word_2 = "World"
+print(word1 + " " + word2)
+

Output:

Hello World
+

Concatenation is not limited to strings. We can also concatenate things like lists. For example:

list1 = [1, 2, 3]
+list2 = [4, 5, 6]
+combined_list = list1 + list2
+print(combined_list)  
+

Output:

[1, 2, 3, 4, 5, 6] 
+
Comparison Operators

In Python Comparison operators compare values. It either returns True or False according to the condition.

Operator Description Syntax
> Greater than: True if the left operand is greater than the right x > y
< Less than: True if the left operand is less than the right x < y
== Equal to: True if both operands are equal x == y
!= Not equal to: True if operands are not equal x != y
>= Greater than or equal to: True if the left operand is greater than or equal to the right x >= y
<= Less than or equal to: True if the left operand is less than or equal to the right x <= y

Here are some examples of them being used:

a = 15
+b = 5
+  
+print(a > b) # since a is greater than b, the print statement returns True
+
+print(a < b) # since a is less than b, the print statement returns False
+
+print(a == b) # since a is not equal to b, the print statement returns False
+
+print(a != b) # since a is not equal to b, the print statement returns True
+
+print(a >= b) # since a is either greater than or equal to b, the print statement returns True
+
+print(a <= b) # since a is either not less than or equal to b, the print statement returns False
+

Here is the output of this code:

True
+False
+False
+True
+True
+False
+
+
Logical Opersators

Logical operators in Python are like tools we use to make decisions in our programs. Just like how you might use the words ‘and’, ‘or’, and ‘not’ to combine ideas or conditions when you’re making a decision in real life, logical operators in Python help us combine conditions and make decisions in our code.

Operator Description Syntax
and Logical AND: True if both the operands are true x and y
or Logical OR: True if either of the operands is true x or y
not Logical NOT: True if the operand is false not x

Here are some examples on how to use them.

a = True
+b = False
+print(a and b) # returns False because b is False. If they were both True then it would return True.
+
+print(a or b) # returns True because at least one of them is True which in this case is a.
+
+print(not a) # returns False because a is True. 
+
+print(not b) # returns True because b is False. 
+
+

Output:

False 
+True
+False
+True
+
Identity And Membership Operators

Identity operators in Python are like tools we use to check if two things are the same or different. Just like how you might compare two things in real life to see if they are identical or not.

Operator Description Syntax
is True if the operands are identical x is y
is not True if the operands are not identical x is not y

Here are some examples for how we can use them.

a = 10
+b = 20
+  
+print(a is b) # returns False because this is checking if a and b are the same but they are not.
+
+print(a is not b) # returns True because this is checking if a is not equal to b which is True.
+

Output:

False 
+True
+

Membership operators in Python are like tools we use to check if something is part of a group or sequence. It’s like looking for a specific item in a collection, such as finding a book in a library or checking if your name is on a list.

Operator Description Syntax
in True if value is found in the sequence x in y
not in True if value is not found in the sequence x not in y

Here are some examples:

In this example we have a list of numbers and we are printing True if 6 is in the list and False if it is not.

numbers = [1, 2, 3, 4, 5] 
+print(6 in numbers) 
+

Output:

False 
+

Since 6 was not in the list, this statement prints False.

In this next example we have a list of numbers and we are printing True if 9 is not in the list and True if it is.

numbers = [1, 2, 3, 4, 5] 
+print(9 not in numbers) 
+

Output:

True
+

Since 9 was not in the list, this statement prints True.

Aditionally we can also use this for Strings.

sentence = "hello how are you"
+print("how" in sentence) 
+

Output:

True
+

This prints True because the text “how” is found inside of the text “hello how are you”.

if and else Statements

If statements in Python are like decision-making tools that help our programs make choices based on certain conditions. It is used to decide whether certain code will be executed or not.

Here is an example of the format of using an if statement.

if condition:
+   # code to execute if the condition is true
+

Here is an example of an if statement with code to check if a number is positive.

number = 5
+if number > 0: 
+   print("The number " + str(number) + " is positive) 
+

Output:

The number 5 is positive
+

What happend was that since the number 5 was greater than zero, it printed “The number 5 is positive” and if it wasnt then nothing would be printed since the condition would be false in that situation. We also used type conversion str(number) because we cannot add an integer and a string together so we had to convert the integer of 5 into a string so there wouldn’t be an error.

Else Statements

In Python Else statements are like a backup plan that gets executed when the conditions specified in the if statement are not met.

For example lets say that we have this code that checks if a person is an adult.

age = 19
+
+if age >= 18:
+   print("Your age is 18 or greater so you are an adult")
+

Output

Your age 18 or greater so you are an adult
+

This code works but it is not really useful because if the user is under 18 then nothing will happen and there will be no output.

Here is how we can fix this with else statements:

age = 16
+
+if age >= 18:
+   print("Your age is 18 or greater so you are an adult")
+else: 
+   print("Your age is under 18 so you are not an adult")
+

Output

Your age is under 18 so you are not an adult
+

Else If Statements

In Python there are also else if or elif statements that act similar to else statements but you use them when you want to check another condition.

Here is an example of using elif statements to see what type of grade you have:

grade = 87
+
+if grade >= 90:
+   print("You have an A")
+
+elif grade >= 80:
+   print("You have a B")
+   
+elif grade >= 70:
+   print("You have a C")
+
+else:
+   print("You have an F")
+

Output

You have a B
+

Lists

In Python lists are a data structure that we use to store multiple items is a singular variable. They can also contain elements of different data types. Lists can easily be modiefied and its data can easily be accessed.

Here is how you can create a list with 5 integer elements ranging from 1 to 5:

my_list = [1,2,3,4,5]
+

Here is an example of a list of strings:

my_list = ["apple", "orange", "banana"]
+

Accessing Elements

In programming languages they use what’s called zero indexing where essentially the first index of a data structure like lists or strings starts at zero.

So in this example to access the first element of the list we would do this:

my_list = ["apple", "orange", "banana"]
+print(my_list[0])
+

Output:

apple
+

Modifying Elements

Here’s how we can modify the list:

my_list = ["apple", "orange", "banana"]
+my_list[1] = "pear"
+print(my_list)
+

Output:

apple, pear, banana
+

Adding Elements

For adding elements to the list we can use a list method which is a built in method that we csan use on lists. To add elements we can use the .append() method.

Here’s an example:

my_list = ["apple", "orange", "banana"]
+my_list.append("cherry")
+print(my_list)
+

Output:

apple, orange, banana, cherry
+

Removing Elements

For removing elements we can use the .remove() method.

Example:

my_list = ["apple", "orange", "banana"]
+my_list.remove(2)
+print(my_list)
+

Output:

apple, orange
+

List Length

We can access the length of a list by using the len method which looks like this len(). The len method can also be used for other data structures and types like strings.

Here is how we can use it with iterating over a list:

my_list = ["apple", "orange", "banana"]
+
+print(len(my_list))
+

Output:

3
+

Loops

We can use loops for when we want to execute code repeatedly until a specific condition is met. In Python there are two main loops which are the for and while loops. The while loop is used when you want to ececute code until a specific condition is true and the for loop is when you know how many times you want the code to execute.

For loop

We can use for loops to iterate over a list or a range of numbers.

Here is an example of using a for loop for iterating over a list:

my_list = ["apple", "orange", "banana"]
+
+for item in my_list:
+   print(my_list[item])
+

Output:

apple
+orange
+banana
+

This is how we would use it with a range of numbers:

for x in range(5)
+   print(x)
+

Output:

0
+1
+2
+3
+4
+

While Loop

We use while loops when we want to execute code until a condition is met then once the condition is met then the loop stops.

For example her is how we can print numbers from 1 to 5:

number = 0
+while number < 5:
+   number +=1
+   print(number)
+

Output:

1
+2
+3
+4
+5
+

Functions

In Python we can use funnctions which is a block of organized, reusable code that performs a specific task. Functions provide a way to modularize your code, making it easier to read, write, and maintain. In Python, you define a function using the def keyword followed by the function name, parentheses ( ) containing optional parameters, and a colon :. The body of the function is indented and contains the code to be executed when the function is called.

Here’s an example of a function that takes a users name and prints it with hello:

def greeting(name):
+   print("Hello " + name + "!")
+
+greeting("programmer")  # This is how you call the function (use it)
+

Output:

Hello programmer!
+

Functions can also return values using a return statement.

Here is an example of a function that adds two numbers togther and returns it:

def add(x, y): 
+   return x + y
+
+# Call the function and store the result in a variable
+result = add(3, 5)
+print(result)
+

Output:

8
+

Previous: HTML, CS, Javascript Next: Example

diff --git a/_site/Web Development Concepts.html b/_site/Web Development Concepts.html new file mode 100644 index 0000000..f6ca70c --- /dev/null +++ b/_site/Web Development Concepts.html @@ -0,0 +1 @@ + Web Development Concepts | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What is Web Development?

Table of contents

  1. Internet and Web Development
  2. Components of Web Development
    1. 🏠 The Design Team
    2. 💻 The Frontend Team
    3. 🔧 The Backend Team

The starter kit goes over the surface level of web development. It is a very high-level perspective and there’s so much more going on under the cover. Take each explanation with a grain of salt as it’s meant to introduce you to these ideas.

Internet and Web Development

The Internet is like a huge worldwide network that connects millions of devices together. It’s a bit like a massive library, but instead of books, it stores information, pictures, videos, and much more. You can think of it as a place where people from all over the world can share and access information.

Websites are like individual rooms or spaces in this big library. Each website has its own unique address, just like a house has an address in a city. When you visit a website, you’re exploring what’s inside that particular room of the internet library. Websites can be about anything – from sharing news and stories, selling products, teaching things, or simply entertaining people.

Website and Internet Analogy

Now, web development is the fascinating process of building these websites. It’s like being an architect, designer, and storyteller all at once. People who work on web development use special computer languages and tools to create and design these online spaces.

Components of Web Development

Making a website usually consists of several teams, kind of how architects, engineers, and workers come together to build a house. When we create cool websites, there are three main groups involved:

  • Design
  • Frontend
  • Backend

Let’s check out what they do!

🏠 The Design Team

The design team are like the architects who draw the creative blueprints for the house. They focus on how the house will look and feel, deciding on the colors, layout, and style. Similarly, in web development, the design team plans how the website will appear to visitors. They choose the colors, shapes, and where things like buttons and pictures will go, making the website look fantastic!

💻 The Frontend Team

The frontend team is similar to the construction workers who build the visible parts of the house that people see and interact with—like the walls, doors, and windows. In web development, the frontend team uses special programming languages like HTML, CSS, and JavaScript to create what you see on a website. They make sure the website looks great on your computer or phone, just like how builders make sure the house looks amazing from the outside.

🔧 The Backend Team

Now, the backend team are like the engineers and the house’s hidden systems—things you might not see, like the electricity and plumbing. In web development, the backend team works on the website’s power system, the databases, and other technical stuff. They make sure everything works smoothly behind the scenes, so when you click a button, the right information shows up, just like when you turn on a light switch, the light comes on without you seeing all the wiring.

Website and House with Tech

Back to Home Next: Design

diff --git a/_site/Web Development Concepts/Backend.html b/_site/Web Development Concepts/Backend.html new file mode 100644 index 0000000..65648a1 --- /dev/null +++ b/_site/Web Development Concepts/Backend.html @@ -0,0 +1 @@ + Backend | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What is the Backend?

Table of contents

  1. 🏠 Servers - The House’s Functionality
  2. 🪑 Databases - The House’s Resources
  3. 💡 RESTful - Controlling Household Systems

You’re familiar with the Frontend, which represents what the house looks like – color, walls, and the structure of the house. Now, let’s explore the Backend, which is what makes the house run and function.

🏠 Servers - The House’s Functionality

Imagine servers as your house’s brain. They make everything in your house work, like turning on lights, keeping the rooms cool, and making sure stuff runs smoothly. When you want a light on, the brain (server) sends power to the light so it shines.

🪑 Databases - The House’s Resources

Databases are like different energy companies delivering specific resources to your house. Each company supplies something different, just as databases hold various kinds of organized information. For example, one energy company might provide electricity, another gas, and another water. Similarly, different databases supply specific data types, keeping things organized like resources from different companies.

💡 RESTful - Controlling Household Systems

RESTful is the method we use to interact with the servers. Similar to how you might switch on lights, turn on the faucet for water, or adjust the thermostat to get hot water or change room temperature, RESTful is a way to allows us to access and receive things from the household system.

Previous: Javascript Next: Servers

diff --git a/_site/Web Development Concepts/Backend/Databases.html b/_site/Web Development Concepts/Backend/Databases.html new file mode 100644 index 0000000..3fb02e8 --- /dev/null +++ b/_site/Web Development Concepts/Backend/Databases.html @@ -0,0 +1 @@ + Databases | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What are Databases?

Table of contents

  1. Relational and Non-Relational Databases 🗂
    1. Relational Database 📊
    2. Non-Relational Databases 🌀

Databases are essential for managing and organizing data in a way that makes it easy to access, manage, and update 🔄. Think about the restaurant analogy 🍽. Before you can enjoy a meal, the kitchen needs all sorts of things like ingredients 🥦, spices 🌶, and cooking tools 🍳. A database holds all the bits and pieces of data 📊 that a computer program needs to work, all organized so it’s easy to find and use, just like how a kitchen organizes everything to cook your food. In our web development case 🌐, a database may store data such as user-specific information 👤.

Relational and Non-Relational Databases 🗂

There are several kinds of database, but the only two you need to understand for a introductory to databases are relational and non-relational databases.

Relational Database 📊

Relational databases store data in tables, sort of like grids 📈. Each table is for a different category of information. For example, one table for customer info 🧑‍💼 and another for orders 📝. These tables can link to each other through shared information, like if a customer places an order, there’s a way to see that in both the customer and order tables.

They’re great when your data is structured and consistent 🏛. This means you know exactly what information you need to store ahead of time, like names, addresses, or product orders. They’re used a lot in systems that need to keep track of things precisely, such as bank transactions 💰 or school records 🏫.

Imagine a well-organized binder with different sections for each subject in school 📚. Each section has pages that follow the same format, making it easy to find and understand information. If you need to see how your math grades relate to your overall GPA, you can easily flip through the binder to find and connect that information 🔍.

Non-Relational Databases 🌀

Non-relational databases, or NoSQL databases, are more flexible in how they store data. They can handle a mix of structured and unstructured data, like text 📝, social media posts 💬, or even videos 🎥. They don’t require a fixed table structure and can easily scale to handle huge amounts of data 📈.

These are great for big data applications or services that collect a lot of user-generated content, like social media platforms 📱 or e-commerce sites with customer reviews 🛒. They can quickly adapt to changes in the type of data being stored and can handle massive amounts of data 🌐.

Think of a big, expandable folder 📂 that you can throw all sorts of notes into, whether they’re written neatly on lined paper 📄 or quickly jotted on napkins 🍽. You don’t have to organize every piece of information in the same way, and you can keep adding more notes without worrying about running out of space or messing up the order 🔄.

Kitchen Database Analogy

Previous: Servers Next: RESTful

diff --git a/_site/Web Development Concepts/Backend/RESTful.html b/_site/Web Development Concepts/Backend/RESTful.html new file mode 100644 index 0000000..44b12c9 --- /dev/null +++ b/_site/Web Development Concepts/Backend/RESTful.html @@ -0,0 +1 @@ + RESTful Routes | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What does RESTful mean?

Table of contents

  1. The Restaurant Ordering System Analogy 🍽️
  2. Understanding the Basics of REST 📡
  3. Principles of RESTful Services 🌐

Before we go into what RESTful APIs are, it’s important that we understand that they are just a way for computer sand programs to communicate with one another over the internet. It’s very much similar to how HTTP allows browsers and servers to exchange information. 🌐🖥️

The Restaurant Ordering System Analogy 🍽️

Imagine you’re at a restaurant, a familiar setting we’ve discussed before. This time, let’s focus on how you interact with the restaurant’s ordering system, which can help us understand how RESTful APIs work. 📝

Understanding the Basics of REST 📡

REST stands for Representational State Transfer. It’s a set of rules that developers follow when they create APIs for web applications. Think of it like the restaurant’s menu and the way you order your food. 📋🍲

  • Menu as the API Documentation: When you sit down at a table, you’re given a menu. This menu lists all the dishes you can order along with descriptions and prices. In RESTful APIs, there’s documentation that tells you what requests you can make to an API, much like how the menu tells you what you can order. 📖🍔
  • Order Placement Equals Making a Request: When you decide what to eat, you tell your server what you’d like to order. This is like sending an HTTP request to a web server. You specify what you want, perhaps a “POST” request to create a new order or a “GET” request to just view the menu. 📬➡️🍽️
  • Kitchen as the Server: After taking your order, the server (waiter) passes your choice to the kitchen, where your food is prepared. Think of the kitchen as the server in the digital world. It processes your request and prepares the response. 👨‍🍳💻
  • Receiving Your Meal as the Response: Once your meal is ready, the server brings it to your table. This is like the response in RESTful APIs, where the server sends back data to your device (the client). The meal can be thought of as the data you requested, delivered in a format you can use. 🍴📲

    Principles of RESTful Services 🌐

    RESTful APIs operate under a few key principles, similar to how a restaurant functions efficiently:

  • Statelessness: Just as the restaurant doesn’t need to remember what every single customer has ordered in the past (each visit is a separate transaction), RESTful APIs don’t store data between requests. Each request from a client contains all the information the server needs to respond. 📄🔄
  • Uniform Interface: The way you order food is standardized. You use the menu, and the server knows exactly how to take your order. Similarly, RESTful APIs use standardized HTTP methods (like GET, POST, PUT, DELETE) which define how API interactions are handled. 🔄🗂️
  • Client-Server Architecture: Just as the restaurant’s front of house (where you sit) and back of house (the kitchen) have specific roles, RESTful APIs separate concerns between the client (frontend) and the server (backend). This separation allows both sides to evolve independently without affecting the other. 🍴💻

Understanding RESTful APIs is like understanding how to efficiently place an order and get exactly what you want at a restaurant. It ensures a smooth, predictable process for both the client (you) and the server (the kitchen), resulting in a satisfying meal—or in the case of web development, the data you need. 🎉👨‍💻

Previous: Databases Next: Tutorials

diff --git a/_site/Web Development Concepts/Backend/Servers.html b/_site/Web Development Concepts/Backend/Servers.html new file mode 100644 index 0000000..aa3cd2d --- /dev/null +++ b/_site/Web Development Concepts/Backend/Servers.html @@ -0,0 +1 @@ + Servers | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What are Servers?

Table of contents

  1. Understanding Hypertext Transfer Protocol (HTTP) 🖥️
  2. Servers: The Backbone of a Website 🍽️

Before we can dive into what a server technically is, we need to understand how computers communicate with each other. Humans communicate with languages, but computers communicate with each other using what we call the Hypertext Transfer Protocol (HTTP) 📡.

Understanding Hypertext Transfer Protocol (HTTP) 🖥️

HTTP is the foundational protocol used by the internet. It defines the rules and standards for transmitting and receiving data over the internet 🌍. Imagine it as the common language that computers use to talk to one another. When you want to visit a webpage, your computer sends an HTTP request to the server where that page lives, asking for the page to be sent to you 📤. The server, understanding your request through HTTP, responds by sending the webpage back to your computer in the form of different files which your browser renders for you 📥.

When you enter a restaurant 🍽️, imagine it’s like typing a website address into your browser. In this scenario, you (the customer) are like the browser, or the client, stepping into the restaurant to have a meal. This process is similar to using HTTP on the internet, which is the method your browser uses to communicate your request in a language that the website’s server (think of it as the kitchen where your meal is prepared 🍳) can understand.

Once the website’s server receives your letter 📨, it sends back a package containing everything you need to visit the website, such as text, images, and videos. This package is also sent via HTTP, ensuring that your browser can understand and display the website correctly for you 🖥️.

HTTP Image

Servers: The Backbone of a Website 🍽️

Let’s dive a bit deeper into what a server is on the internet, drawing from our restaurant analogy. In a restaurant, your server plays a crucial role: guiding you to your seat, taking your meal order, and delivering your food to you. But remember, they don’t cook the food; that’s the chef’s job 🧑‍🍳.

However, in the digital “restaurants” that are the internet, servers operate a bit differently. Imagine you’re craving to view a specific webpage, much like how you’d order a dish at a restaurant 📜. When you type a website’s address into your browser, it’s similar to placing your order. This is where the web server steps in, acting not just as your server but also as the chef 🚀.

A web server is essentially a computer program that’s ready to fulfill your order. But instead of heading to the kitchen, it searches its digital shelves for the webpage you’ve requested. Once found, it prepares this “digital dish” by gathering all the necessary files — text, images, videos — and sends them directly to your screen 📲.

What sets a web server apart from a restaurant server is its ability to do it all: taking your request, preparing your order, and delivering it to you, all by itself. In this digital dining experience, the server is the multitasking maestro, ensuring you get exactly what you asked for, straight to your device. This makes the web server an all-in-one package — both the server and chef of the internet world, ready to cater to your digital cravings 🌐.

Image web server kitchen analogy

Previous: Backend Next: Databases

diff --git a/_site/Web Development Concepts/Design.html b/_site/Web Development Concepts/Design.html new file mode 100644 index 0000000..9752389 --- /dev/null +++ b/_site/Web Development Concepts/Design.html @@ -0,0 +1 @@ + Design | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Significance of Design

Table of contents

  1. 🌐 User Experience (UX) - Shaping the House’s Feel
  2. 🎨 User Interaction (UI) - Designing the House’s Controls
  3. 🌍 Diversity, Equity, and Inclusion (DEI)

Imagine a house that’s basically impossible to live in. The kitchen is on the 2nd floor, bathrooms are on the first floor, and the bedrooms are tucked away in the basement – a total mess! Living there would be a real headache. Imagine having to climb up to the first floor every time you need the restroom, just because your room is in the basement. Plus, all the cooking happens on the 2nd floor. It’s like a daily obstacle course! 😅

In the web world, bad design is a bit like this crazy house layout – it makes things awkward and inconvenient for everyone. Therefore, the goal of design is to make our home as easy to use and navigate, accessible for everyone, and make it as attractive as possible. 🏠✨

So when creating our website, we have to consider two main things:

  • User Experience
  • User Interaction

Let’s find out what they mean!

🌐 User Experience (UX) - Shaping the House’s Feel

Think of UX as the interior design of your house. It’s about creating a space where everyone feels comfortable and can easily find what they need. In web development, UX is all about putting things on a website in a way that makes it easy and fun to use. It’s like setting up a cool online space, arranging stuff so that using the website feels smooth and enjoyable, just like moving around in a well-designed house.

🎨 User Interaction (UI) - Designing the House’s Controls

UI is all about making the buttons and cool stuff on the website. It’s like creating easy-to-click, good-looking controls, similar to designing a game controller. In web development, UI ensures the website is not just functional but also visually appealing and easy to navigate.

UX makes the website feel great, and UI makes it look awesome and easy to play around with. 🖱️💻✨

UX and UI with House Analogy

🌍 Diversity, Equity, and Inclusion (DEI)

Imagine you’re at a huge amusement park with friends, but you notice that not everyone can get on the rides. Some of your friends are in wheelchairs 🦽, some can’t see well 👓, and others find the loud noises really overwhelming 🙉. It wouldn’t be fair if only a few of you could enjoy the park while others couldn’t, right? This is where the idea of Diversity, Equity, and Inclusion (DEI) comes into play, but instead of amusement parks, we’re talking about technology and software—like the apps on your phone or websites you visit 📱💻.

What Do These Words Mean? 🤔

  • Diversity is about recognizing that everyone is unique, with different abilities, experiences, and needs 🌈.
  • Equity means making sure everyone has what they need to enjoy the same opportunities and experiences, which might look different for each person ⚖️.
  • Inclusion is when we create an environment where everyone feels welcome and valued, and can participate fully 🤗.

Importance of DEI 🌟

Let’s think about video games as an example. Imagine you have a friend who loves video games but can’t play them because they’re hard to see or hear, or because the controls aren’t easy for them to use. That’s not fair, right? Everyone should have the chance to play and enjoy the game 🎮.

In the world of technology, not everyone fits the “average” mold. Some people might have difficulty seeing or hearing, others might have trouble moving their hands or arms, and there are countless other differences. When apps or websites are made only with the “average” person in mind, it leaves out a lot of people who could be enjoying them too.

Why should we care? 💡

Making technology accessible isn’t just the right thing to do—it also makes sense from a business perspective. When more people can use an app or a website, it means more happy users and customers 📈.

Think about it this way: if you’re making lemonade to sell at a stand, wouldn’t you want as many people as possible to be able to enjoy it? If some friends couldn’t drink it because the cup was too hard for them to hold, you’d want to find a cup that everyone could hold, right? That’s what DEI in technology is all about—making sure everyone can enjoy what’s being created 🍋🥤.

So, next time you use your favorite app or play a game, think about how it was made and whether everyone can enjoy it as much as you do. And remember, in a world where everyone feels included, everyone wins! 🏆🌍

DEI Image

Previous: Web Development Concepts Next: User Interaction

diff --git a/_site/Web Development Concepts/Design/User Experience.html b/_site/Web Development Concepts/Design/User Experience.html new file mode 100644 index 0000000..d432ca9 --- /dev/null +++ b/_site/Web Development Concepts/Design/User Experience.html @@ -0,0 +1 @@ + User Experience | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

User Experience

Table of contents

  1. User Experience Principles
    1. 🖌️ Aesthetic-Usability Effect
    2. 👆 Fitts’s Law
    3. 🚦 Hick’s Law
    4. 🌐 Jakob’s Law
    5. 🧲 Law of Proximity
    6. 🧮 Miller’s Law
    7. ⚖️ Pareto Principle
    8. 🎢 Peak-End Rule

Now that we know how to create good interactions, let’s focus on user experience.

User Experience Principles

🖌️ Aesthetic-Usability Effect

This law suggests that designs which are aesthetically pleasing are perceived as easier to use by people. It’s not just about looking good; a well-designed interface can make users more forgiving of minor usability issues. This effect shows the power of first impressions and the importance of visual appeal in user interface design.

👆 Fitts’s Law

This principle focuses on the time required to move to and select a target, such as a button on a screen. The law states that the time is dependent on the distance to the target and its size. Larger targets closer to the user are faster to select, influencing how designers place important buttons and options in an interface to make them easily accessible.

🚦 Hick’s Law

This law highlights the relationship between the number and complexity of choices available and the time it takes for a person to make a decision. As the number of options increases, so does the decision time. This is particularly important in designing menus, settings, and navigation to avoid overwhelming users with too many choices at once.

🌐 Jakob’s Law

This law states that users’ expectations are shaped by their experiences with other websites and applications. If a website functions in a similar manner to others that the user is familiar with, the learning curve is reduced, and the user is more likely to have a positive experience. This underscores the importance of adhering to common design conventions and standards.

🧲 Law of Proximity

According to this principle, objects that are close to each other are perceived as more related than objects that are spaced further apart. Designers use this law to group related information and controls, helping users intuitively understand how different parts of the interface are connected.

🧮 Miller’s Law

This psychological principle suggests that the average person can keep only about 7 (plus or minus 2) items in their short-term memory. This has implications for design, indicating that interfaces should be simple and not overload users with too much information at once.

⚖️ Pareto Principle

Also known as the 80/20 rule, this principle posits that 80% of effects come from 20% of the causes. In UX, this might mean that a small number of features are responsible for the majority of a product’s usefulness or that a small portion of users generate most of the traffic.

🎢 Peak-End Rule

This rule suggests that people judge an experience not by the overall journey but by how they felt at its most intense point (the peak) and at its end. This is crucial for designing experiences that leave a lasting positive impression, even if not every moment was perfect.

UX_1 Image UX_2 Image

By Kryillos Samaan

Previous: User Interaction Next: Frontend

diff --git a/_site/Web Development Concepts/Design/User Interaction.html b/_site/Web Development Concepts/Design/User Interaction.html new file mode 100644 index 0000000..7ae18d4 --- /dev/null +++ b/_site/Web Development Concepts/Design/User Interaction.html @@ -0,0 +1 @@ + User Interaction | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

User Interaction

Table of contents

  1. User Interaction Principes
    1. 🔍 Adjustable Text Size and Font
    2. 🎨 Use of Colors and Sounds
    3. 🖼 Alternative Text for Images
    4. 🎙 Accessible Controls
    5. ⌨️ Keyboard Navigation
    6. 📝 Closed Captioning and Transcripts
    7. ❗ Error Identification and Suggestions
    8. 👥 Testing with Real Users

With DEI in mind, let’s explore some principles that can help us be more inclusive.

User Interaction Principes

🔍 Adjustable Text Size and Font

Ensuring content is readable for all, including those with visual impairments, is key to digital accessibility. Adjustable text sizes and fonts allow users to tailor their reading experiences for visual comfort, making digital spaces welcoming to everyone.

🎨 Use of Colors and Sounds

Proper color contrast and sound cues significantly improve usability for users with vision or hearing differences. This ensures that information is accessible and interaction is seamless for everyone.

🖼 Alternative Text for Images

Alternative text for images is vital for users relying on screen readers, allowing them to comprehend visual content they cannot see, thereby making websites and apps more inclusive.

🎙 Accessible Controls

Voice commands and customizable controls ensure that technology is accessible to individuals with diverse physical abilities, offering ways to interact with devices that suit their needs.

⌨️ Keyboard Navigation

Keyboard-only navigation is crucial for individuals who cannot use a mouse, making digital content navigable and inclusive for users with motor impairments.

📝 Closed Captioning and Transcripts

Closed captions and transcripts ensure that deaf or hard of hearing users have access to audio and video content, supporting equality in information access.

❗ Error Identification and Suggestions

Providing intuitive feedback on errors helps users correct mistakes easily, improving the user experience and ensuring successful interactions with digital platforms.

👥 Testing with Real Users

User testing with a diverse group provides insights into accessibility and usability challenges, leading to digital products that are genuinely inclusive.

UI Image

These are the most basic of them all. If you want to explore, you can learn more at Apple’s guideline.

Previous: Design Next: User Experience

diff --git a/_site/Web Development Concepts/Frontend.html b/_site/Web Development Concepts/Frontend.html new file mode 100644 index 0000000..1abb95d --- /dev/null +++ b/_site/Web Development Concepts/Frontend.html @@ -0,0 +1 @@ + Frontend | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What is the Frontend?

Table of contents

  1. HTML - The Skeleton of Your Website 👷 🧱
  2. CSS - What Makes Your Website Look Pretty 🌈 ✨
  3. JavaScript - Bring Your Website to Life 🪄

Okay, imagine your favorite LEGO action figure as a cool website or app. The way it looks and feels when you play with it is like the front end. Now, let’s break it down into three main components:

HTML and CSS and JavaScript side by side

Now, what is each of these components for, and what role does each component play in front end development?

HTML - The Skeleton of Your Website 👷 🧱

HTML, or Hyper Text Markup Language, acts as the skeleton for your website. Like a blueprint for a LEGO figure, it instructs on assembly and identifies each part. Just as you’d follow instructions to place the head, body, arms, and legs, HTML guides website construction. It ensures everything aligns perfectly to create the desired look and functionality!

Basic HTML website

CSS - What Makes Your Website Look Pretty 🌈 ✨

CSS, or Cascading Style Sheets, is the paint and accessories for your website. In the case of a LEGO figure, after assembling the figure with HTML, CSS lets you unleash your creativity to make it stand out among the millions of other LEGO figures out there. Picture decking out your LEGO figure in a vibrant superhero costume, a sleek robot shell, or a dazzling princess gown! CSS brings these visions to life on your website. It’s the style guru that adds colors, patterns, and flair to make your creation truly stand out!

DuckDuckGo with and without CSS

JavaScript - Bring Your Website to Life 🪄

JavaScript acts as the superpowers for your LEGO figure. After building it with HTML and giving it style with CSS, JavaScript steps in to add movement and magic. Envision your LEGO figure performing flips, karate kicks, or dancing — it’s all made possible by JavaScript. So, when you click a button and see something awesome happen on a website, like a game starting or a video playing, that’s JavaScript using its magical abilities to breathe life into your creation!

JavaScript basic interactivity

Previous: User Experience Next: HTML

diff --git a/_site/Web Development Concepts/Frontend/CSS.html b/_site/Web Development Concepts/Frontend/CSS.html new file mode 100644 index 0000000..104f2c0 --- /dev/null +++ b/_site/Web Development Concepts/Frontend/CSS.html @@ -0,0 +1,18 @@ + Cascading Style Sheets | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What are Cascading Style Sheets (CSS)?

Table of contents

  1. Types of Styling
    1. Inline Styling
    2. Internal Styling
    3. External Styling

CSS, or Cascading Style Sheets, is like the paint and decorations you use to make your LEGO house look awesome after you’ve built it. While HTML defines the structure and content of your web page, CSS controls how your web page looks, like the colors, fonts, sizes, and layout.

CSS works together with HTML to make your web page look fantastic. It’s like adding all the cool paint colors, decorations, and designs to your LEGO house after you’ve built it. You use CSS to tell the browser how you want each part of your web page to look.

For example, you can use CSS to make your headings big and bold, your paragraphs have a specific font, and your buttons stand out with a bright color. HTML tells the browser what content goes where, and CSS tells the browser how to style and present that content, just like how the instructions tell you where to put each LEGO brick and the decorations to make your house look amazing.

Together, HTML and CSS work hand in hand to create beautiful and functional web pages, just like how LEGO bricks and decorations come together to make awesome creations!

Types of Styling

There are different types of CSS styling you can implement:

Inline Styling

Inline styling is when you add CSS styles inside an HTML tag

To do inline styling, you add the style attribute inside an HTML tag, and then the specific CSS property inside the quotes of the style attribute, only do styling within the <body> tag, and inside the opening tag only (not in the closing tag)

<h1 style="color:red">Hello!</h1>

This is considered the most inefficient form of implementing CSS styles because if we want to implement multiple CSS properties, it can get pretty jumbled and messy!

Internal Styling

To utilize internal styling, you add the <style> element inside the <head> section

<!DOCTYPE html>
+<html>
+    <head>
+        <style>
+            body {background-color: powderblue;}
+            h1   {color: blue;}
+            p    {color: red;}
+        </style>
+    </head>
+
+    <body>
+
+        <h1>This is a heading</h1>
+        <p>This is a paragraph.</p>
+
+    </body>
+</html>
+

This separates the CSS from the HTML code and makes it easier to read when multiple styles are implemented for a specific element. However, we want to keep our HTML and CSS code separate from each other, and the best way is to keep the HTML and CSS code in separate files

External Styling

For external CSS styling, we use the <link> tag, which we add to the <head> section in our HTML

<link rel="stylesheet" href="(name of css file).css" />

We add the rel attribute and specify it as a “stylesheet” to specify that we want to add CSS code to our HTML, and then the href attribute to link our CSS code to the HTML

Overall, CSS can make our website look pretty and stylish. Like with our LEGO house, we can use CSS to make our website stand out in its own unique way! _______________________

Previous: HTML Next: Javascript

diff --git a/_site/Web Development Concepts/Frontend/HTML.html b/_site/Web Development Concepts/Frontend/HTML.html new file mode 100644 index 0000000..4fd4b8b --- /dev/null +++ b/_site/Web Development Concepts/Frontend/HTML.html @@ -0,0 +1,12 @@ + Hypertext Markup Language | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What is Hypertext Markup Language (HTML)?

HTML serves as the building blocks for our website. It represents the different pieces for your LEGO figure, the head, arms, body, legs.

Every HTML page ends with “.html”, where each page has the same starting structure. The <head> contains all of the “metadata” which are information related to the website. The actual content goes inside of the <body>tags.

<!doctype html>
+<html lang="en-US">
+  <head>
+    <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width" />
+
+    <title>My page title</title>
+    <link rel="stylesheet" href="style.css" />
+  </head>
+  <body></body> <!--The actual content goes inside the <body> tags--> 
+</html>
+

Most HTML tags are structured like this:

One important aspect of HTML is the DOM

The DOM, or Document Object Model, is like the instruction manual that tells you how to put all those LEGO bricks together to build your house.

The web browser is like a really smart LEGO builder. When you open a web page, the browser starts reading through that instruction manual, the HTML code.

The DOM is like a map of your web page, showing how all these HTML elements are connected and organized. It’s a way for your web browser to understand the structure of your page so it knows how to display it properly.

It’s like a blueprint of the web page, showing how all the HTML elements are connected and organized, just like how the instruction manual tells the builder how to connect all the LEGO bricks to build the house.

Just like how following the LEGO instruction manual helps you build your house correctly, the DOM helps the web browser render your web page correctly, making sure everything shows up in the right place and looks the way it should.

The browser knows exactly where everything is on the page because it’s already built that LEGO-like map in its memory using the DOM. This helps the browser quickly find and update different parts of the web page without getting confused, just like how a LEGO builder can quickly find and add or remove bricks from the right spots in the house they’re building!

To learn more about HTML, down below are some resources:

HTML on W3Schools Mozilla HTML Documentation

Previous: Frontend Next: CSS

diff --git a/_site/Web Development Concepts/Frontend/Javascript.html b/_site/Web Development Concepts/Frontend/Javascript.html new file mode 100644 index 0000000..58e2a5c --- /dev/null +++ b/_site/Web Development Concepts/Frontend/Javascript.html @@ -0,0 +1,32 @@ + Javascript | Web Development Documentation Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What is Javascript (JS)?

JavaScript is a programming language that works hand in hand with HTML and CSS, forming the backbone of most websites you visit. Think of HTML as the basic structure of your LEGO set, CSS as the colors and styles you apply to your LEGO pieces, and JavaScript as the motor that powers your moving LEGO constructions.

Unleashing the Power of JavaScript

To add JavaScript to your website, you would want to use the <script> tag

You could place the <script> tag either in the <head> tag or in the <body> tag. We add it to the body tag for this example.

To add internal JavaScript to your website, you would insert the JS code directly, as shown below:

<!DOCTYPE html>
+<html lang="en-US">
+ 
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>Today's Date</title>
+</head>
+ 
+<body>
+  <script>
+      let d = new Date();
+      document.body.innerHTML = "<h1>Today's date is " + d + "</h1>"
+  </script>
+</body>
+ 
+</html>
+

However, like with our CSS, we would want to keep our JavaScript separate from our HTML, so best practice is to use external JavaScript, or store it in a separate file.

To add external JavaScript to your website, or have it in a separate file you would have:

<script src="myscript.js"></script>

You would create a JavaScript file using the extension .js, and would ideally want to store it in a separate folder from the HTML. The <script> tag would be the last tag in the <body> section, as shown in the example block of code down below

<!DOCTYPE html>
+<html lang="en-US">
+ 
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>Today's Date</title>
+</head>
+ 
+<body>
+   <script src="path/to/my/script.js"></script>
+</body>
+ 
+</html>
+

This will connect our JavaScript to our HTML and CSS, giving us the power to create a fully dynamic website!

Previous: CSS Next: Backend

diff --git a/_site/assets/css/just-the-docs-dark.css b/_site/assets/css/just-the-docs-dark.css new file mode 100644 index 0000000..921f515 --- /dev/null +++ b/_site/assets/css/just-the-docs-dark.css @@ -0,0 +1,8012 @@ +@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 */ + -webkit-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, 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, 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] { + -webkit-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] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-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 { + -webkit-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 { + font-size: 0.875rem !important; + scroll-behavior: smooth; +} +@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) { + .main { + position: relative; + max-width: 50rem; + margin-left: 15.5rem; + } +} +@media (min-width: 66.5rem) { + .main { + margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 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; + display: none; + background-color: #27262b; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 3.75rem; + background-color: #27262b; + border-bottom: 1px solid #44434d; + } +} +.main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .main-header.nav-open { + display: flex; + } +} + +.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 { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #f5f6fa; + font-size: 1.125rem !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@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, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 0.6875rem !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@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; + 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 { + font-size: 0.875rem !important; + position: relative; + margin: 0; +} +@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, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 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, #201f23 0%, rgba(32, 31, 35, 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; + 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; + 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; + 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-size: 2rem !important; + line-height: 1.25; + font-weight: 300; +} +@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-size: 0.6875rem !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@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; + font-size: 0.6875rem !important; + border-radius: 12px; +} +@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: #227efa; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #2e2b33; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #29262e; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.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: #1878fa; + 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: #2448a7; + background-image: linear-gradient(#2b55c4, #2448a7); + 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: #22459e; + background-image: linear-gradient(#2850b7, #22459e); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #21439a; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #1d3a85; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + 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: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + 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: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.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; + 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: #201f23; +} + +.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; + 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; + 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; + 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; + 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 { + font-size: 0.75rem !important; + 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; +} +@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 { + font-size: 0.6875rem !important; + min-width: 0; + padding: 0; + background-color: #31343f; + border: 0; +} +@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; +} + +p.warning, blockquote.warning { + background: rgba(231, 175, 6, 0.2); + border-left: 4px solid #ffeb82; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning::before, blockquote.warning::before { + color: #ffeb82; + content: "Warning"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.warning > .warning-title, blockquote.warning > .warning-title { + color: #ffeb82; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.warning-title, blockquote.warning-title { + background: rgba(231, 175, 6, 0.2); + border-left: 4px solid #ffeb82; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning-title > p:first-child, blockquote.warning-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #ffeb82; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.warning { + margin-left: 0; + margin-right: 0; +} +blockquote.warning > p:first-child { + margin-top: 0; +} +blockquote.warning > p:last-child { + margin-bottom: 0; +} + +blockquote.warning-title { + margin-left: 0; + margin-right: 0; +} +blockquote.warning-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.warning-title > p:last-child { + margin-bottom: 0; +} + +p.hint, blockquote.hint { + background: rgba(230, 225, 232, 0.2); + border-left: 4px solid #f5f6fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint::before, blockquote.hint::before { + color: #f5f6fa; + content: "Hint"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.hint > .hint-title, blockquote.hint > .hint-title { + color: #f5f6fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.hint-title, blockquote.hint-title { + background: rgba(230, 225, 232, 0.2); + border-left: 4px solid #f5f6fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint-title > p:first-child, blockquote.hint-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #f5f6fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.hint { + margin-left: 0; + margin-right: 0; +} +blockquote.hint > p:first-child { + margin-top: 0; +} +blockquote.hint > p:last-child { + margin-bottom: 0; +} + +blockquote.hint-title { + margin-left: 0; + margin-right: 0; +} +blockquote.hint-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.hint-title > p:last-child { + margin-bottom: 0; +} + +p.important, blockquote.important { + background: rgba(24, 51, 133, 0.2); + border-left: 4px solid #2c84fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important::before, blockquote.important::before { + color: #2c84fa; + content: "Important"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.important > .important-title, blockquote.important > .important-title { + color: #2c84fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.important-title, blockquote.important-title { + background: rgba(24, 51, 133, 0.2); + border-left: 4px solid #2c84fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important-title > p:first-child, blockquote.important-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #2c84fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.important { + margin-left: 0; + margin-right: 0; +} +blockquote.important > p:first-child { + margin-top: 0; +} +blockquote.important > p:last-child { + margin-bottom: 0; +} + +blockquote.important-title { + margin-left: 0; + margin-right: 0; +} +blockquote.important-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.important-title > p:last-child { + margin-bottom: 0; +} + +p.note, blockquote.note { + background: rgba(39, 38, 43, 0.2); + border-left: 4px solid #959396; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note::before, blockquote.note::before { + color: #959396; + content: "Note"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.note > .note-title, blockquote.note > .note-title { + color: #959396; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.note-title, blockquote.note-title { + background: rgba(39, 38, 43, 0.2); + border-left: 4px solid #959396; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note-title > p:first-child, blockquote.note-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #959396; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.note { + margin-left: 0; + margin-right: 0; +} +blockquote.note > p:first-child { + margin-top: 0; +} +blockquote.note > p:last-child { + margin-bottom: 0; +} + +blockquote.note-title { + margin-left: 0; + margin-right: 0; +} +blockquote.note-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.note-title > p:last-child { + margin-bottom: 0; +} + +p.tip, blockquote.tip { + background: rgba(24, 51, 133, 0.2); + border-left: 4px solid #2c84fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip::before, blockquote.tip::before { + color: #2c84fa; + content: "Tip"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.tip > .tip-title, blockquote.tip > .tip-title { + color: #2c84fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.tip-title, blockquote.tip-title { + background: rgba(24, 51, 133, 0.2); + border-left: 4px solid #2c84fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip-title > p:first-child, blockquote.tip-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #2c84fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.tip { + margin-left: 0; + margin-right: 0; +} +blockquote.tip > p:first-child { + margin-top: 0; +} +blockquote.tip > p:last-child { + margin-bottom: 0; +} + +blockquote.tip-title { + margin-left: 0; + margin-right: 0; +} +blockquote.tip-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.tip-title > p:last-child { + margin-bottom: 0; +} + +p.caution, blockquote.caution { + background: rgba(221, 46, 46, 0.2); + border-left: 4px solid #f77e7e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution::before, blockquote.caution::before { + color: #f77e7e; + content: "Caution"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.caution > .caution-title, blockquote.caution > .caution-title { + color: #f77e7e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.caution-title, blockquote.caution-title { + background: rgba(221, 46, 46, 0.2); + border-left: 4px solid #f77e7e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution-title > p:first-child, blockquote.caution-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #f77e7e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.caution { + margin-left: 0; + margin-right: 0; +} +blockquote.caution > p:first-child { + margin-top: 0; +} +blockquote.caution > p:last-child { + margin-bottom: 0; +} + +blockquote.caution-title { + margin-left: 0; + margin-right: 0; +} +blockquote.caution-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.caution-title > p:last-child { + margin-bottom: 0; +} + +p.attention, blockquote.attention { + background: rgba(56, 24, 133, 0.2); + border-left: 4px solid #7253ed; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention::before, blockquote.attention::before { + color: #7253ed; + content: "Attention"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.attention > .attention-title, blockquote.attention > .attention-title { + color: #7253ed; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.attention-title, blockquote.attention-title { + background: rgba(56, 24, 133, 0.2); + border-left: 4px solid #7253ed; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention-title > p:first-child, blockquote.attention-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #7253ed; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.attention { + margin-left: 0; + margin-right: 0; +} +blockquote.attention > p:first-child { + margin-top: 0; +} +blockquote.attention > p:last-child { + margin-bottom: 0; +} + +blockquote.attention-title { + margin-left: 0; + margin-right: 0; +} +blockquote.attention-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.attention-title > p:last-child { + margin-bottom: 0; +} + +/*# sourceMappingURL=just-the-docs-dark.css.map */ \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-dark.css.map b/_site/assets/css/just-the-docs-dark.css.map new file mode 100644 index 0000000..28698fb --- /dev/null +++ b/_site/assets/css/just-the-docs-dark.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/OneDarkJekyll/syntax.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/normalize.scss/normalize.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/base.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/color_schemes/dark.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/_variables.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/content.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/navigation.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/labels.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/buttons.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_buttons.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/search.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/tables.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/code.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_colors.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_lists.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_spacing.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/print.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/skiptomain.scss","just-the-docs-dark.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC5MF;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACxMF;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;EEcE;EFXA;;AGAE;EHHJ;IEiBI;;;;AFXJ;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;EESJ;IAEI;IACA,WD6EY;IC5EZ,aDwEW;;;ADrFX;EESJ;IAUI;;;;AAQJ;EFhBE,eCuDK;EDtDL,cCsDK;ECpCL,aDoCK;ECnCL,gBDmCK;;ADlEH;EE2BJ;IFZI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2BJ;IAOI,aDkCG;ICjCH,gBDiCG;;;;AC7BP;EACE;EACA;EACA,kBDtBY;;ADpBV;EEuCJ;IAMI;IACA;IACA,QD2CY;IC1CZ,kBD5BU;IC6BV;;;AAGF;EACE;;AFrDA;EEoDF;IAII;;;;AAKN;AAAA;AAAA;EAGE;;AFhEE;EE6DJ;AAAA;AAAA;IAMI,ODiBQ;;;;ACbZ;EACE;;AAEA;EACE;;AF3EA;EEuEJ;IAQI;IACA,aDVG;ICWH,gBDfG;ICgBH;IACA;;;;AAIJ;EACE;EACA,YDCc;ECAd;;AF1FE;EEuFJ;IAMI,QDHY;ICIZ,YDJY;ICKZ;;;;AAIJ;EFxFE,eCuDK;EDtDL,cCsDK;ECoCL;EACA;EACA;EACA;EACA,aDzCK;EC0CL,gBD1CK;EC2CL,ODvFY;EFMZ;;AC3BE;EEmGJ;IFpFI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEmGJ;IHrEI;IACA,aEpCuB;;;ADKvB;EEmGJ;IAaI,aDhDG;ICiDH,gBDjDG;;;;ACgEP;EACE;EACA;EACA,SDjEK;ECkEL;;;AFpIE;EEwIF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBD1FM;EC2FN;;AFnKE;EEgKJ;IAMI;IACA;;;;AAMJ;EFlKE,eCuDK;EDtDL,cCsDK;EC8GL;EACA;EACA;EACA,aDjHK;ECkHL,gBDlHK;ECmHL,ODrKY;EFrBZ;;ACKE;EE6KJ;IF9JI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE6KJ;IH/KI;;;ACEA;EE6KJ;IAYI;IACA;;;;AAIJ;EACE,OD5HK;EC6HL,QD7HK;EC8HL,ODpKS;;;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;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;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;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;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;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OHtHC;;AGyHH;EACE,OH1HC;;;AGmIX;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;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;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;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;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,OR7HO;EQ8HP;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRzKY;EFvBZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;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;EXJE;EWQA;EACA;EACA,kBTMY;ESLZ;EACA;;AVfE;EUOJ;AAAA;IXDI;;;AWWF;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;EAGE;EACA,eVpEK;;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;EZvKA;EY2KE;EACA;EACA,kBb7KoB;Ea8KpB;;AXzKA;EWkKF;AAAA;IZpKE;;;AY8KF;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;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;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;;;AkBxBb;EACG;EACA;EACA,elB8EY;EkB7EZ;EACA;;AAEA;EACI,OlBiCK;EkBhCL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBuBO;EkBtBP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBmDY;EkBlDZ;EACA;;AACA;EACE;EACA;EACA,OlBKO;EkBJP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBOY;EkBNZ;EACA;;AAEA;EACI,OlBtDM;EkBuDN;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBhEQ;EkBiER;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBpBY;EkBqBZ;EACA;;AACA;EACE;EACA;EACA,OlBlFQ;EkBmFR;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBhEY;EkBiEZ;EACA;;AAEA;EACI,OlBrHG;EkBsHH;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB/HK;EkBgIL;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB3FY;EkB4FZ;EACA;;AACA;EACE;EACA;EACA,OlBjJK;EkBkJL;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBvIY;EkBwIZ;EACA;;AAEA;EACI,OlBzMM;EkB0MN;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBnNQ;EkBoNR;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBlKY;EkBmKZ;EACA;;AACA;EACE;EACA;EACA,OlBrOQ;EkBsOR;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB9MY;EkB+MZ;EACA;;AAEA;EACI,OlBnQG;EkBoQH;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB7QK;EkB8QL;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBzOY;EkB0OZ;EACA;;AACA;EACE;EACA;EACA,OlB/RK;EkBgSL;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBrRY;EkBsRZ;EACA;;AAEA;EACI,OlB9TE;EkB+TF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBxUI;EkByUJ;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBhTY;EkBiTZ;EACA;;AACA;EACE;EACA;EACA,OlB1VI;EkB2VJ;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB5VY;EkB6VZ;EACA;;AAEA;EACI,OlBrZK;EkBsZL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB/ZO;EkBgaP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBvXY;EkBwXZ;EACA;;AACA;EACE;EACA;EACA,OlBjbO;EkBkbP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\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.highlight pre {\n background: #31343f;\n}\n.highlight .hll {\n background: #31343f;\n}\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n.highlight .k {\n color: #e19ef5;\n}\n.highlight .l {\n color: #a3eea0;\n}\n.highlight .n {\n color: #dee2f7;\n}\n.highlight .o {\n color: #dee2f7;\n}\n.highlight .p {\n color: #dee2f7;\n}\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #e19ef5;\n}\n.highlight .kd {\n color: #e19ef5;\n}\n.highlight .kn {\n color: #e19ef5;\n}\n.highlight .kp {\n color: #e19ef5;\n}\n.highlight .kr {\n color: #e19ef5;\n}\n.highlight .kt {\n color: #e19ef5;\n}\n.highlight .ld {\n color: #a3eea0;\n}\n.highlight .m {\n color: #eddc96;\n}\n.highlight .s {\n color: #a3eea0;\n}\n.highlight .na {\n color: #eddc96;\n}\n.highlight .nb {\n color: #fdce68;\n}\n.highlight .nc {\n color: #fdce68;\n}\n.highlight .no {\n color: #fdce68;\n}\n.highlight .nd {\n color: #fdce68;\n}\n.highlight .ni {\n color: #fdce68;\n}\n.highlight .ne {\n color: #fdce68;\n}\n.highlight .nf {\n color: #dee2f7;\n}\n.highlight .nl {\n color: #fdce68;\n}\n.highlight .nn {\n color: #dee2f7;\n}\n.highlight .nx {\n color: #dee2f7;\n}\n.highlight .py {\n color: #fdce68;\n}\n.highlight .nt {\n color: #f9867b;\n}\n.highlight .nv {\n color: #fdce68;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #eddc96;\n}\n.highlight .mh {\n color: #eddc96;\n}\n.highlight .mi {\n color: #eddc96;\n}\n.highlight .mo {\n color: #eddc96;\n}\n.highlight .sb {\n color: #a3eea0;\n}\n.highlight .sc {\n color: #a3eea0;\n}\n.highlight .sd {\n color: #a3eea0;\n}\n.highlight .s2 {\n color: #a3eea0;\n}\n.highlight .se {\n color: #a3eea0;\n}\n.highlight .sh {\n color: #a3eea0;\n}\n.highlight .si {\n color: #a3eea0;\n}\n.highlight .sx {\n color: #a3eea0;\n}\n.highlight .sr {\n color: #7be2f9;\n}\n.highlight .s1 {\n color: #a3eea0;\n}\n.highlight .ss {\n color: #7be2f9;\n}\n.highlight .bp {\n color: #fdce68;\n}\n.highlight .vc {\n color: #fdce68;\n}\n.highlight .vg {\n color: #fdce68;\n}\n.highlight .vi {\n color: #f9867b;\n}\n.highlight .il {\n color: #eddc96;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #f92672;\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 -webkit-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, 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, 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 -webkit-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 -webkit-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 -webkit-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 -webkit-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 @include fs-4;\n\n scroll-behavior: smooth;\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 font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\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 font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\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\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\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\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\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 display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\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 @include container;\n\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 @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 @include container;\n\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 @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 @include fs-4;\n\n position: relative;\n margin: 0;\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 @include fs-8;\n\n font-weight: 300;\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 @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\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 @include fs-2;\n\n border-radius: 12px;\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 @include fs-3;\n\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 &: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 @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\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 @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\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}p.warning, blockquote.warning {\n background: rgba($yellow-300, 0.2);\n border-left: $border-radius solid $yellow-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $yellow-000;\n content: \"Warning\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .warning-title {\n color: $yellow-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.warning-title, blockquote.warning-title {\n background: rgba($yellow-300, 0.2);\n border-left: $border-radius solid $yellow-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $yellow-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.warning {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.warning-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.hint, blockquote.hint {\n background: rgba($grey-lt-300, 0.2);\n border-left: $border-radius solid $grey-lt-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $grey-lt-000;\n content: \"Hint\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .hint-title {\n color: $grey-lt-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.hint-title, blockquote.hint-title {\n background: rgba($grey-lt-300, 0.2);\n border-left: $border-radius solid $grey-lt-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $grey-lt-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.hint {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.hint-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.important, blockquote.important {\n background: rgba($blue-300, 0.2);\n border-left: $border-radius solid $blue-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $blue-000;\n content: \"Important\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .important-title {\n color: $blue-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.important-title, blockquote.important-title {\n background: rgba($blue-300, 0.2);\n border-left: $border-radius solid $blue-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $blue-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.important {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.important-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.note, blockquote.note {\n background: rgba($grey-dk-300, 0.2);\n border-left: $border-radius solid $grey-dk-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $grey-dk-000;\n content: \"Note\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .note-title {\n color: $grey-dk-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.note-title, blockquote.note-title {\n background: rgba($grey-dk-300, 0.2);\n border-left: $border-radius solid $grey-dk-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $grey-dk-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.note {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.note-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.tip, blockquote.tip {\n background: rgba($blue-300, 0.2);\n border-left: $border-radius solid $blue-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $blue-000;\n content: \"Tip\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .tip-title {\n color: $blue-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.tip-title, blockquote.tip-title {\n background: rgba($blue-300, 0.2);\n border-left: $border-radius solid $blue-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $blue-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.tip {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.tip-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.caution, blockquote.caution {\n background: rgba($red-300, 0.2);\n border-left: $border-radius solid $red-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $red-000;\n content: \"Caution\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .caution-title {\n color: $red-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.caution-title, blockquote.caution-title {\n background: rgba($red-300, 0.2);\n border-left: $border-radius solid $red-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $red-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.caution {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.caution-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.attention, blockquote.attention {\n background: rgba($purple-300, 0.2);\n border-left: $border-radius solid $purple-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $purple-000;\n content: \"Attention\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .attention-title {\n color: $purple-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.attention-title, blockquote.attention-title {\n background: rgba($purple-300, 0.2);\n border-left: $border-radius solid $purple-000;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-000;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.attention {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.attention-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\n\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-dark.css"} \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-default.css b/_site/assets/css/just-the-docs-default.css new file mode 100644 index 0000000..158b593 --- /dev/null +++ b/_site/assets/css/just-the-docs-default.css @@ -0,0 +1,7748 @@ +@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 */ + -webkit-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, 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, 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] { + -webkit-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] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-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 { + -webkit-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 { + font-size: 0.875rem !important; + scroll-behavior: smooth; +} +@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) { + .main { + position: relative; + max-width: 50rem; + margin-left: 15.5rem; + } +} +@media (min-width: 66.5rem) { + .main { + margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 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; + display: none; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 3.75rem; + background-color: #fff; + border-bottom: 1px solid #eeebee; + } +} +.main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .main-header.nav-open { + display: flex; + } +} + +.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 { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #27262b; + font-size: 1.125rem !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 0.6875rem !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@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; + 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 { + font-size: 0.875rem !important; + position: relative; + margin: 0; +} +@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 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, #ebedf5 0%, rgba(235, 237, 245, 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; + 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; + 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; + 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-size: 2rem !important; + line-height: 1.25; + font-weight: 300; +} +@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-size: 0.6875rem !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@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; + font-size: 0.6875rem !important; + border-radius: 12px; +} +@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: #6a4aec; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #f4f4f4; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #efefef; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.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: #6341eb; + 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: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #472cb2; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + 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: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + 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: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.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; + 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: #ebedf5; +} + +.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; + 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; + 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; + 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; + 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 { + font-size: 0.75rem !important; + 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; +} +@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 { + font-size: 0.6875rem !important; + min-width: 0; + padding: 0; + background-color: #f5f6fa; + border: 0; +} +@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; +} + +p.warning, blockquote.warning { + background: rgba(255, 235, 130, 0.2); + border-left: 4px solid #e7af06; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning::before, blockquote.warning::before { + color: #e7af06; + content: "Warning"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.warning > .warning-title, blockquote.warning > .warning-title { + color: #e7af06; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.warning-title, blockquote.warning-title { + background: rgba(255, 235, 130, 0.2); + border-left: 4px solid #e7af06; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning-title > p:first-child, blockquote.warning-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #e7af06; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.warning { + margin-left: 0; + margin-right: 0; +} +blockquote.warning > p:first-child { + margin-top: 0; +} +blockquote.warning > p:last-child { + margin-bottom: 0; +} + +blockquote.warning-title { + margin-left: 0; + margin-right: 0; +} +blockquote.warning-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.warning-title > p:last-child { + margin-bottom: 0; +} + +p.hint, blockquote.hint { + background: rgba(245, 246, 250, 0.2); + border-left: 4px solid #e6e1e8; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint::before, blockquote.hint::before { + color: #e6e1e8; + content: "Hint"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.hint > .hint-title, blockquote.hint > .hint-title { + color: #e6e1e8; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.hint-title, blockquote.hint-title { + background: rgba(245, 246, 250, 0.2); + border-left: 4px solid #e6e1e8; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint-title > p:first-child, blockquote.hint-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #e6e1e8; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.hint { + margin-left: 0; + margin-right: 0; +} +blockquote.hint > p:first-child { + margin-top: 0; +} +blockquote.hint > p:last-child { + margin-bottom: 0; +} + +blockquote.hint-title { + margin-left: 0; + margin-right: 0; +} +blockquote.hint-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.hint-title > p:last-child { + margin-bottom: 0; +} + +p.important, blockquote.important { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important::before, blockquote.important::before { + color: #183385; + content: "Important"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.important > .important-title, blockquote.important > .important-title { + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.important-title, blockquote.important-title { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important-title > p:first-child, blockquote.important-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.important { + margin-left: 0; + margin-right: 0; +} +blockquote.important > p:first-child { + margin-top: 0; +} +blockquote.important > p:last-child { + margin-bottom: 0; +} + +blockquote.important-title { + margin-left: 0; + margin-right: 0; +} +blockquote.important-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.important-title > p:last-child { + margin-bottom: 0; +} + +p.note, blockquote.note { + background: rgba(149, 147, 150, 0.2); + border-left: 4px solid #27262b; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note::before, blockquote.note::before { + color: #27262b; + content: "Note"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.note > .note-title, blockquote.note > .note-title { + color: #27262b; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.note-title, blockquote.note-title { + background: rgba(149, 147, 150, 0.2); + border-left: 4px solid #27262b; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note-title > p:first-child, blockquote.note-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #27262b; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.note { + margin-left: 0; + margin-right: 0; +} +blockquote.note > p:first-child { + margin-top: 0; +} +blockquote.note > p:last-child { + margin-bottom: 0; +} + +blockquote.note-title { + margin-left: 0; + margin-right: 0; +} +blockquote.note-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.note-title > p:last-child { + margin-bottom: 0; +} + +p.tip, blockquote.tip { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip::before, blockquote.tip::before { + color: #183385; + content: "Tip"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.tip > .tip-title, blockquote.tip > .tip-title { + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.tip-title, blockquote.tip-title { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip-title > p:first-child, blockquote.tip-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.tip { + margin-left: 0; + margin-right: 0; +} +blockquote.tip > p:first-child { + margin-top: 0; +} +blockquote.tip > p:last-child { + margin-bottom: 0; +} + +blockquote.tip-title { + margin-left: 0; + margin-right: 0; +} +blockquote.tip-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.tip-title > p:last-child { + margin-bottom: 0; +} + +p.caution, blockquote.caution { + background: rgba(247, 126, 126, 0.2); + border-left: 4px solid #dd2e2e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution::before, blockquote.caution::before { + color: #dd2e2e; + content: "Caution"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.caution > .caution-title, blockquote.caution > .caution-title { + color: #dd2e2e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.caution-title, blockquote.caution-title { + background: rgba(247, 126, 126, 0.2); + border-left: 4px solid #dd2e2e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution-title > p:first-child, blockquote.caution-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #dd2e2e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.caution { + margin-left: 0; + margin-right: 0; +} +blockquote.caution > p:first-child { + margin-top: 0; +} +blockquote.caution > p:last-child { + margin-bottom: 0; +} + +blockquote.caution-title { + margin-left: 0; + margin-right: 0; +} +blockquote.caution-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.caution-title > p:last-child { + margin-bottom: 0; +} + +p.attention, blockquote.attention { + background: rgba(114, 83, 237, 0.2); + border-left: 4px solid #381885; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention::before, blockquote.attention::before { + color: #381885; + content: "Attention"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.attention > .attention-title, blockquote.attention > .attention-title { + color: #381885; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.attention-title, blockquote.attention-title { + background: rgba(114, 83, 237, 0.2); + border-left: 4px solid #381885; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention-title > p:first-child, blockquote.attention-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #381885; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.attention { + margin-left: 0; + margin-right: 0; +} +blockquote.attention > p:first-child { + margin-top: 0; +} +blockquote.attention > p:last-child { + margin-bottom: 0; +} + +blockquote.attention-title { + margin-left: 0; + margin-right: 0; +} +blockquote.attention-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.attention-title > p:last-child { + margin-bottom: 0; +} + +/*# sourceMappingURL=just-the-docs-default.css.map */ \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-default.css.map b/_site/assets/css/just-the-docs-default.css.map new file mode 100644 index 0000000..97f1f65 --- /dev/null +++ b/_site/assets/css/just-the-docs-default.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/normalize.scss/normalize.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/base.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/color_schemes/light.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/_variables.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/content.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/navigation.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/labels.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/buttons.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_buttons.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/search.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/tables.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/code.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_colors.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_lists.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_spacing.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/print.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/skiptomain.scss","just-the-docs-default.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9MF;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;EEcE;EFXA;;AGAE;EHHJ;IEiBI;;;;AFXJ;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;EESJ;IAEI;IACA,WD6EY;IC5EZ,aDwEW;;;ADrFX;EESJ;IAUI;;;;AAQJ;EFhBE,eCuDK;EDtDL,cCsDK;ECpCL,aDoCK;ECnCL,gBDmCK;;ADlEH;EE2BJ;IFZI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2BJ;IAOI,aDkCG;ICjCH,gBDiCG;;;;AC7BP;EACE;EACA;EACA,kBDrBY;;ADrBV;EEuCJ;IAMI;IACA;IACA,QD2CY;IC1CZ,kBDjCI;ICkCJ;;;AAGF;EACE;;AFrDA;EEoDF;IAII;;;;AAKN;AAAA;AAAA;EAGE;;AFhEE;EE6DJ;AAAA;AAAA;IAMI,ODiBQ;;;;ACbZ;EACE;;AAEA;EACE;;AF3EA;EEuEJ;IAQI;IACA,aDVG;ICWH,gBDfG;ICgBH;IACA;;;;AAIJ;EACE;EACA,YDCc;ECAd;;AF1FE;EEuFJ;IAMI,QDHY;ICIZ,YDJY;ICKZ;;;;AAIJ;EFxFE,eCuDK;EDtDL,cCsDK;ECoCL;EACA;EACA;EACA;EACA,aDzCK;EC0CL,gBD1CK;EC2CL,ODxFY;EFOZ;;AC3BE;EEmGJ;IFpFI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEmGJ;IHrEI;IACA,aEpCuB;;;ADKvB;EEmGJ;IAaI,aDhDG;ICiDH,gBDjDG;;;;ACgEP;EACE;EACA;EACA,SDjEK;ECkEL;;;AFpIE;EEwIF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBD1FM;EC2FN;;AFnKE;EEgKJ;IAMI;IACA;;;;AAMJ;EFlKE,eCuDK;EDtDL,cCsDK;EC8GL;EACA;EACA;EACA,aDjHK;ECkHL,gBDlHK;ECmHL,ODrKY;EFrBZ;;ACKE;EE6KJ;IF9JI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE6KJ;IH/KI;;;ACEA;EE6KJ;IAYI;IACA;;;;AAIJ;EACE,OD5HK;EC6HL,QD7HK;EC8HL,ODxKW;;;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;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;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;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;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;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OH1HG;;AG6HL;EACE,OH9HG;;;AGuIb;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;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;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;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;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,ORjIS;EQkIT;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRrKY;EF3BZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;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;EXJE;EWQA;EACA;EACA,kBTEM;ESDN;EACA;;AVfE;EUOJ;AAAA;IXDI;;;AWWF;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;EAGE;EACA,eVpEK;;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;EZvKA;EY2KE;EACA;EACA,kBVnJU;EUoJV;;AXzKA;EWkKF;AAAA;IZpKE;;;AY8KF;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;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;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;;;AkBpBP;EACG;EACA;EACA,elB+EY;EkB9EZ;EACA;;AAEA;EACI,OlBqCK;EkBpCL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB2BO;EkB1BP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBoDY;EkBnDZ;EACA;;AACA;EACE;EACA;EACA,OlBSO;EkBRP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBQY;EkBPZ;EACA;;AAEA;EACI,OlBlDM;EkBmDN;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB5DQ;EkB6DR;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBnBY;EkBoBZ;EACA;;AACA;EACE;EACA;EACA,OlB9EQ;EkB+ER;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB/DY;EkBgEZ;EACA;;AAEA;EACI,OlBjHG;EkBkHH;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB3HK;EkB4HL;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB1FY;EkB2FZ;EACA;;AACA;EACE;EACA;EACA,OlB7IK;EkB8IL;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBtIY;EkBuIZ;EACA;;AAEA;EACI,OlBpMM;EkBqMN;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB9MQ;EkB+MR;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBjKY;EkBkKZ;EACA;;AACA;EACE;EACA;EACA,OlBhOQ;EkBiOR;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB7MY;EkB8MZ;EACA;;AAEA;EACI,OlB/PG;EkBgQH;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBzQK;EkB0QL;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBxOY;EkByOZ;EACA;;AACA;EACE;EACA;EACA,OlB3RK;EkB4RL;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBpRY;EkBqRZ;EACA;;AAEA;EACI,OlB1TE;EkB2TF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBpUI;EkBqUJ;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB/SY;EkBgTZ;EACA;;AACA;EACE;EACA;EACA,OlBtVI;EkBuVJ;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB3VY;EkB4VZ;EACA;;AAEA;EACI,OlBjZK;EkBkZL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB3ZO;EkB4ZP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBtXY;EkBuXZ;EACA;;AACA;EACE;EACA;EACA,OlB7aO;EkB8aP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\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 -webkit-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, 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, 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 -webkit-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 -webkit-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 -webkit-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 -webkit-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 @include fs-4;\n\n scroll-behavior: smooth;\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 font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\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 font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\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\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\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\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\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 display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\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 @include container;\n\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 @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 @include container;\n\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 @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 @include fs-4;\n\n position: relative;\n margin: 0;\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 @include fs-8;\n\n font-weight: 300;\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 @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\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 @include fs-2;\n\n border-radius: 12px;\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 @include fs-3;\n\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 &: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 @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\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 @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\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}p.warning, blockquote.warning {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $yellow-300;\n content: \"Warning\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .warning-title {\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.warning-title, blockquote.warning-title {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.warning {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.warning-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.hint, blockquote.hint {\n background: rgba($grey-lt-000, 0.2);\n border-left: $border-radius solid $grey-lt-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $grey-lt-300;\n content: \"Hint\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .hint-title {\n color: $grey-lt-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.hint-title, blockquote.hint-title {\n background: rgba($grey-lt-000, 0.2);\n border-left: $border-radius solid $grey-lt-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $grey-lt-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.hint {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.hint-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.important, blockquote.important {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $blue-300;\n content: \"Important\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .important-title {\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.important-title, blockquote.important-title {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.important {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.important-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.note, blockquote.note {\n background: rgba($grey-dk-000, 0.2);\n border-left: $border-radius solid $grey-dk-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $grey-dk-300;\n content: \"Note\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .note-title {\n color: $grey-dk-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.note-title, blockquote.note-title {\n background: rgba($grey-dk-000, 0.2);\n border-left: $border-radius solid $grey-dk-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $grey-dk-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.note {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.note-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.tip, blockquote.tip {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $blue-300;\n content: \"Tip\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .tip-title {\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.tip-title, blockquote.tip-title {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.tip {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.tip-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.caution, blockquote.caution {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $red-300;\n content: \"Caution\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .caution-title {\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.caution-title, blockquote.caution-title {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.caution {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.caution-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.attention, blockquote.attention {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $purple-300;\n content: \"Attention\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .attention-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.attention-title, blockquote.attention-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.attention {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.attention-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\n\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-default.css"} \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-head-nav.css b/_site/assets/css/just-the-docs-head-nav.css new file mode 100644 index 0000000..552a3af --- /dev/null +++ b/_site/assets/css/just-the-docs-head-nav.css @@ -0,0 +1,3 @@ +.site-nav ul li a { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} diff --git a/_site/assets/css/just-the-docs-light.css b/_site/assets/css/just-the-docs-light.css new file mode 100644 index 0000000..e1ca1a9 --- /dev/null +++ b/_site/assets/css/just-the-docs-light.css @@ -0,0 +1,7748 @@ +@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 */ + -webkit-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, 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, 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] { + -webkit-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] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-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 { + -webkit-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 { + font-size: 0.875rem !important; + scroll-behavior: smooth; +} +@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) { + .main { + position: relative; + max-width: 50rem; + margin-left: 15.5rem; + } +} +@media (min-width: 66.5rem) { + .main { + margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 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; + display: none; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 3.75rem; + background-color: #fff; + border-bottom: 1px solid #eeebee; + } +} +.main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .main-header.nav-open { + display: flex; + } +} + +.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 { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #27262b; + font-size: 1.125rem !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 0.6875rem !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@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; + 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 { + font-size: 0.875rem !important; + position: relative; + margin: 0; +} +@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 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, #ebedf5 0%, rgba(235, 237, 245, 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; + 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; + 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; + 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-size: 2rem !important; + line-height: 1.25; + font-weight: 300; +} +@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-size: 0.6875rem !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@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; + font-size: 0.6875rem !important; + border-radius: 12px; +} +@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: #6a4aec; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #f4f4f4; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #efefef; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.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: #6341eb; + 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: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #472cb2; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + 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: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + 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: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.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; + 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: #ebedf5; +} + +.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; + 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; + 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; + 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; + 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 { + font-size: 0.75rem !important; + 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; +} +@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 { + font-size: 0.6875rem !important; + min-width: 0; + padding: 0; + background-color: #f5f6fa; + border: 0; +} +@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; +} + +p.warning, blockquote.warning { + background: rgba(255, 235, 130, 0.2); + border-left: 4px solid #e7af06; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning::before, blockquote.warning::before { + color: #e7af06; + content: "Warning"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.warning > .warning-title, blockquote.warning > .warning-title { + color: #e7af06; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.warning-title, blockquote.warning-title { + background: rgba(255, 235, 130, 0.2); + border-left: 4px solid #e7af06; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning-title > p:first-child, blockquote.warning-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #e7af06; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.warning { + margin-left: 0; + margin-right: 0; +} +blockquote.warning > p:first-child { + margin-top: 0; +} +blockquote.warning > p:last-child { + margin-bottom: 0; +} + +blockquote.warning-title { + margin-left: 0; + margin-right: 0; +} +blockquote.warning-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.warning-title > p:last-child { + margin-bottom: 0; +} + +p.hint, blockquote.hint { + background: rgba(245, 246, 250, 0.2); + border-left: 4px solid #e6e1e8; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint::before, blockquote.hint::before { + color: #e6e1e8; + content: "Hint"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.hint > .hint-title, blockquote.hint > .hint-title { + color: #e6e1e8; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.hint-title, blockquote.hint-title { + background: rgba(245, 246, 250, 0.2); + border-left: 4px solid #e6e1e8; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint-title > p:first-child, blockquote.hint-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #e6e1e8; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.hint { + margin-left: 0; + margin-right: 0; +} +blockquote.hint > p:first-child { + margin-top: 0; +} +blockquote.hint > p:last-child { + margin-bottom: 0; +} + +blockquote.hint-title { + margin-left: 0; + margin-right: 0; +} +blockquote.hint-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.hint-title > p:last-child { + margin-bottom: 0; +} + +p.important, blockquote.important { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important::before, blockquote.important::before { + color: #183385; + content: "Important"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.important > .important-title, blockquote.important > .important-title { + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.important-title, blockquote.important-title { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important-title > p:first-child, blockquote.important-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.important { + margin-left: 0; + margin-right: 0; +} +blockquote.important > p:first-child { + margin-top: 0; +} +blockquote.important > p:last-child { + margin-bottom: 0; +} + +blockquote.important-title { + margin-left: 0; + margin-right: 0; +} +blockquote.important-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.important-title > p:last-child { + margin-bottom: 0; +} + +p.note, blockquote.note { + background: rgba(149, 147, 150, 0.2); + border-left: 4px solid #27262b; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note::before, blockquote.note::before { + color: #27262b; + content: "Note"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.note > .note-title, blockquote.note > .note-title { + color: #27262b; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.note-title, blockquote.note-title { + background: rgba(149, 147, 150, 0.2); + border-left: 4px solid #27262b; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note-title > p:first-child, blockquote.note-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #27262b; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.note { + margin-left: 0; + margin-right: 0; +} +blockquote.note > p:first-child { + margin-top: 0; +} +blockquote.note > p:last-child { + margin-bottom: 0; +} + +blockquote.note-title { + margin-left: 0; + margin-right: 0; +} +blockquote.note-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.note-title > p:last-child { + margin-bottom: 0; +} + +p.tip, blockquote.tip { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip::before, blockquote.tip::before { + color: #183385; + content: "Tip"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.tip > .tip-title, blockquote.tip > .tip-title { + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.tip-title, blockquote.tip-title { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip-title > p:first-child, blockquote.tip-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.tip { + margin-left: 0; + margin-right: 0; +} +blockquote.tip > p:first-child { + margin-top: 0; +} +blockquote.tip > p:last-child { + margin-bottom: 0; +} + +blockquote.tip-title { + margin-left: 0; + margin-right: 0; +} +blockquote.tip-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.tip-title > p:last-child { + margin-bottom: 0; +} + +p.caution, blockquote.caution { + background: rgba(247, 126, 126, 0.2); + border-left: 4px solid #dd2e2e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution::before, blockquote.caution::before { + color: #dd2e2e; + content: "Caution"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.caution > .caution-title, blockquote.caution > .caution-title { + color: #dd2e2e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.caution-title, blockquote.caution-title { + background: rgba(247, 126, 126, 0.2); + border-left: 4px solid #dd2e2e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution-title > p:first-child, blockquote.caution-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #dd2e2e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.caution { + margin-left: 0; + margin-right: 0; +} +blockquote.caution > p:first-child { + margin-top: 0; +} +blockquote.caution > p:last-child { + margin-bottom: 0; +} + +blockquote.caution-title { + margin-left: 0; + margin-right: 0; +} +blockquote.caution-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.caution-title > p:last-child { + margin-bottom: 0; +} + +p.attention, blockquote.attention { + background: rgba(114, 83, 237, 0.2); + border-left: 4px solid #381885; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention::before, blockquote.attention::before { + color: #381885; + content: "Attention"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.attention > .attention-title, blockquote.attention > .attention-title { + color: #381885; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.attention-title, blockquote.attention-title { + background: rgba(114, 83, 237, 0.2); + border-left: 4px solid #381885; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention-title > p:first-child, blockquote.attention-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #381885; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.attention { + margin-left: 0; + margin-right: 0; +} +blockquote.attention > p:first-child { + margin-top: 0; +} +blockquote.attention > p:last-child { + margin-bottom: 0; +} + +blockquote.attention-title { + margin-left: 0; + margin-right: 0; +} +blockquote.attention-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.attention-title > p:last-child { + margin-bottom: 0; +} + +/*# sourceMappingURL=just-the-docs-light.css.map */ \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-light.css.map b/_site/assets/css/just-the-docs-light.css.map new file mode 100644 index 0000000..c829844 --- /dev/null +++ b/_site/assets/css/just-the-docs-light.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/vendor/normalize.scss/normalize.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/base.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/color_schemes/light.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/_variables.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/content.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/navigation.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/labels.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/buttons.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_buttons.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/search.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/tables.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/code.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_colors.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_layout.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_typography.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_lists.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/utilities/_spacing.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/print.scss","../../../../../../opt/homebrew/lib/ruby/gems/3.1.0/gems/just-the-docs-0.8.2/_sass/skiptomain.scss","just-the-docs-light.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9MF;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;EEcE;EFXA;;AGAE;EHHJ;IEiBI;;;;AFXJ;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;EESJ;IAEI;IACA,WD6EY;IC5EZ,aDwEW;;;ADrFX;EESJ;IAUI;;;;AAQJ;EFhBE,eCuDK;EDtDL,cCsDK;ECpCL,aDoCK;ECnCL,gBDmCK;;ADlEH;EE2BJ;IFZI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2BJ;IAOI,aDkCG;ICjCH,gBDiCG;;;;AC7BP;EACE;EACA;EACA,kBDrBY;;ADrBV;EEuCJ;IAMI;IACA;IACA,QD2CY;IC1CZ,kBDjCI;ICkCJ;;;AAGF;EACE;;AFrDA;EEoDF;IAII;;;;AAKN;AAAA;AAAA;EAGE;;AFhEE;EE6DJ;AAAA;AAAA;IAMI,ODiBQ;;;;ACbZ;EACE;;AAEA;EACE;;AF3EA;EEuEJ;IAQI;IACA,aDVG;ICWH,gBDfG;ICgBH;IACA;;;;AAIJ;EACE;EACA,YDCc;ECAd;;AF1FE;EEuFJ;IAMI,QDHY;ICIZ,YDJY;ICKZ;;;;AAIJ;EFxFE,eCuDK;EDtDL,cCsDK;ECoCL;EACA;EACA;EACA;EACA,aDzCK;EC0CL,gBD1CK;EC2CL,ODxFY;EFOZ;;AC3BE;EEmGJ;IFpFI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEmGJ;IHrEI;IACA,aEpCuB;;;ADKvB;EEmGJ;IAaI,aDhDG;ICiDH,gBDjDG;;;;ACgEP;EACE;EACA;EACA,SDjEK;ECkEL;;;AFpIE;EEwIF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBD1FM;EC2FN;;AFnKE;EEgKJ;IAMI;IACA;;;;AAMJ;EFlKE,eCuDK;EDtDL,cCsDK;EC8GL;EACA;EACA;EACA,aDjHK;ECkHL,gBDlHK;ECmHL,ODrKY;EFrBZ;;ACKE;EE6KJ;IF9JI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE6KJ;IH/KI;;;ACEA;EE6KJ;IAYI;IACA;;;;AAIJ;EACE,OD5HK;EC6HL,QD7HK;EC8HL,ODxKW;;;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;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;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;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;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;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OH1HG;;AG6HL;EACE,OH9HG;;;AGuIb;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;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;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;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;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,ORjIS;EQkIT;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRrKY;EF3BZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;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;EXJE;EWQA;EACA;EACA,kBTEM;ESDN;EACA;;AVfE;EUOJ;AAAA;IXDI;;;AWWF;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;EAGE;EACA,eVpEK;;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;EZvKA;EY2KE;EACA;EACA,kBVnJU;EUoJV;;AXzKA;EWkKF;AAAA;IZpKE;;;AY8KF;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;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;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;;;AkBrBP;EACG;EACA;EACA,elBgFY;EkB/EZ;EACA;;AAEA;EACI,OlBsCK;EkBrCL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB4BO;EkB3BP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBqDY;EkBpDZ;EACA;;AACA;EACE;EACA;EACA,OlBUO;EkBTP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBSY;EkBRZ;EACA;;AAEA;EACI,OlBjDM;EkBkDN;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB3DQ;EkB4DR;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBlBY;EkBmBZ;EACA;;AACA;EACE;EACA;EACA,OlB7EQ;EkB8ER;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB9DY;EkB+DZ;EACA;;AAEA;EACI,OlBhHG;EkBiHH;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB1HK;EkB2HL;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBzFY;EkB0FZ;EACA;;AACA;EACE;EACA;EACA,OlB5IK;EkB6IL;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBrIY;EkBsIZ;EACA;;AAEA;EACI,OlBnMM;EkBoMN;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB7MQ;EkB8MR;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBhKY;EkBiKZ;EACA;;AACA;EACE;EACA;EACA,OlB/NQ;EkBgOR;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB5MY;EkB6MZ;EACA;;AAEA;EACI,OlB9PG;EkB+PH;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBxQK;EkByQL;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBvOY;EkBwOZ;EACA;;AACA;EACE;EACA;EACA,OlB1RK;EkB2RL;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBnRY;EkBoRZ;EACA;;AAEA;EACI,OlBzTE;EkB0TF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBnUI;EkBoUJ;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB9SY;EkB+SZ;EACA;;AACA;EACE;EACA;EACA,OlBrVI;EkBsVJ;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB1VY;EkB2VZ;EACA;;AAEA;EACI,OlBhZK;EkBiZL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB1ZO;EkB2ZP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBrXY;EkBsXZ;EACA;;AACA;EACE;EACA;EACA,OlB5aO;EkB6aP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\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 -webkit-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, 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, 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 -webkit-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 -webkit-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 -webkit-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 -webkit-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 @include fs-4;\n\n scroll-behavior: smooth;\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 font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\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 font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\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\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\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\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\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 display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\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 @include container;\n\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 @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 @include container;\n\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 @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 @include fs-4;\n\n position: relative;\n margin: 0;\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 @include fs-8;\n\n font-weight: 300;\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 @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\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 @include fs-2;\n\n border-radius: 12px;\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 @include fs-3;\n\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 &: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 @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\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 @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\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}p.warning, blockquote.warning {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $yellow-300;\n content: \"Warning\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .warning-title {\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.warning-title, blockquote.warning-title {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.warning {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.warning-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.hint, blockquote.hint {\n background: rgba($grey-lt-000, 0.2);\n border-left: $border-radius solid $grey-lt-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $grey-lt-300;\n content: \"Hint\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .hint-title {\n color: $grey-lt-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.hint-title, blockquote.hint-title {\n background: rgba($grey-lt-000, 0.2);\n border-left: $border-radius solid $grey-lt-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $grey-lt-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.hint {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.hint-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.important, blockquote.important {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $blue-300;\n content: \"Important\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .important-title {\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.important-title, blockquote.important-title {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.important {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.important-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.note, blockquote.note {\n background: rgba($grey-dk-000, 0.2);\n border-left: $border-radius solid $grey-dk-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $grey-dk-300;\n content: \"Note\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .note-title {\n color: $grey-dk-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.note-title, blockquote.note-title {\n background: rgba($grey-dk-000, 0.2);\n border-left: $border-radius solid $grey-dk-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $grey-dk-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.note {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.note-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.tip, blockquote.tip {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $blue-300;\n content: \"Tip\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .tip-title {\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.tip-title, blockquote.tip-title {\n background: rgba($blue-000, 0.2);\n border-left: $border-radius solid $blue-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $blue-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.tip {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.tip-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.caution, blockquote.caution {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $red-300;\n content: \"Caution\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .caution-title {\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.caution-title, blockquote.caution-title {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.caution {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.caution-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.attention, blockquote.attention {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $purple-300;\n content: \"Attention\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .attention-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.attention-title, blockquote.attention-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.attention {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.attention-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\n\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-light.css"} \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-switchable-src.css b/_site/assets/css/just-the-docs-switchable-src.css new file mode 100644 index 0000000..49a2be9 --- /dev/null +++ b/_site/assets/css/just-the-docs-switchable-src.css @@ -0,0 +1,17193 @@ +@charset "UTF-8"; +pre.highlight { + line-height: 1; +} + +.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 */ + -webkit-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, 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, 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] { + -webkit-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] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-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 { + -webkit-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; +} + +* { + box-sizing: border-box; +} + +html { + font-size: 14px !important; + scroll-behavior: smooth; +} +@media (min-width: 31.25rem) { + html { + font-size: 16px !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: 15px; + 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: 248px; + height: 100%; + border-right: 1px solid #eeebee; + align-items: flex-end; + } +} +@media (min-width: 66.5rem) { + .side-bar { + width: calc((100% - 1064px) / 2 + 264px); + min-width: 264px; + } +} + +@media (min-width: 50rem) { + .main { + position: relative; + max-width: 800px; + margin-left: 248px; + } +} +@media (min-width: 66.5rem) { + .main { + margin-left: max( + 264px, + calc((100% - 1064px) / 2 + 264px) + ); + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 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; + display: none; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 60px; + background-color: #fff; + border-bottom: 1px solid #eeebee; + } +} +.main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .main-header.nav-open { + display: flex; + } +} + +.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: 60px; + align-items: center; +} +@media (min-width: 50rem) { + .site-header { + height: 60px; + max-height: 60px; + border-bottom: 1px solid #eeebee; + } +} + +.site-title { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #27262b; + font-size: 18px !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-title { + font-size: 24px !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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 11px !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-footer { + font-size: 12px !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; + font-size: 12px !important; +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + font-size: 14px !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 { + font-size: 14px !important; + position: relative; + margin: 0; +} +@media (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 16px !important; + } +} +@media (min-width: 50rem) { + .nav-list .nav-list-item { + font-size: 12px !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 14px !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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 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, #ebedf5 0%, rgba(235, 237, 245, 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; + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + .nav-category { + font-size: 12px !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; + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + .aux-nav { + font-size: 12px !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; + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + .breadcrumb-nav-list-item { + font-size: 12px !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-size: 32px !important; + line-height: 1.25; + font-weight: 300; +} +@media (min-width: 31.25rem) { + h1, + .text-alpha { + font-size: 36px !important; + } +} + +h2, +.text-beta, +#toctitle { + font-size: 18px !important; +} +@media (min-width: 31.25rem) { + h2, + .text-beta, + #toctitle { + font-size: 24px !important; + line-height: 1.25; + } +} + +h3, +.text-gamma { + font-size: 16px !important; +} +@media (min-width: 31.25rem) { + h3, + .text-gamma { + font-size: 18px !important; + } +} + +h4, +.text-delta { + font-size: 11px !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@media (min-width: 31.25rem) { + h4, + .text-delta { + font-size: 12px !important; + } +} + +h4 code { + text-transform: none; +} + +h5, +.text-epsilon { + font-size: 12px !important; +} +@media (min-width: 31.25rem) { + h5, + .text-epsilon { + font-size: 14px !important; + } +} + +h6, +.text-zeta { + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + h6, + .text-zeta { + font-size: 12px !important; + } +} + +.text-small { + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + .text-small { + font-size: 12px !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, +.label-blue { + 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; + font-size: 11px !important; + border-radius: 12px; +} +@media (min-width: 31.25rem) { + .label, + .label-blue { + font-size: 12px !important; + } +} + +.label-green { + background-color: #009c7b; +} + +.label-purple { + background-color: #5e41d0; +} + +.label-red { + background-color: #e94c4c; +} + +.label-yellow { + 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: #6a4aec; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #f4f4f4; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #efefef; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.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: #6341eb; + 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: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #472cb2; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + 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: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + 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: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + 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: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.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: 536px; + 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: 16px; + 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: 14px; + 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: 536px; + max-height: calc(100vh - 200%) !important; + } +} + +.search-results-list { + padding-left: 0; + margin-bottom: 0.25rem; + list-style: none; + font-size: 14px !important; +} +@media (min-width: 31.25rem) { + .search-results-list { + font-size: 16px !important; + } +} +@media (min-width: 50rem) { + .search-results-list { + font-size: 12px !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-results-list { + font-size: 14px !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: #ebedf5; +} + +.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; + font-size: 12px !important; +} +@media (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 14px !important; + } +} +@media (min-width: 50rem) { + .search-result-doc.search-result-doc-parent { + font-size: 11px !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 12px !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; + font-size: 9px !important; +} +@media (min-width: 31.25rem) { + .search-result-rel-url { + font-size: 10px !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; + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + .search-result-previews { + font-size: 12px !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; + font-size: 12px !important; +} +@media (min-width: 31.25rem) { + .search-no-result { + font-size: 14px !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: 536px; + 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 { + font-size: 12px !important; + min-width: 120px; + padding: 0.5rem 0.75rem; + background-color: #fff; + border-bottom: 1px solid rgba(238, 235, 238, 0.5); + border-left: 1px solid #eeebee; +} +@media (min-width: 31.25rem) { + th, + td { + font-size: 14px !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 { + font-size: 11px !important; + min-width: 0; + padding: 0; + background-color: #f5f6fa; + border: 0; +} +@media (min-width: 31.25rem) { + .highlight .table-wrapper td, + .highlight .table-wrapper pre { + font-size: 12px !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: 9px !important; +} +@media (min-width: 31.25rem) { + .fs-1 { + font-size: 10px !important; + } +} + +.fs-2 { + font-size: 11px !important; +} +@media (min-width: 31.25rem) { + .fs-2 { + font-size: 12px !important; + } +} + +.fs-3 { + font-size: 12px !important; +} +@media (min-width: 31.25rem) { + .fs-3 { + font-size: 14px !important; + } +} + +.fs-4 { + font-size: 14px !important; +} +@media (min-width: 31.25rem) { + .fs-4 { + font-size: 16px !important; + } +} + +.fs-5 { + font-size: 16px !important; +} +@media (min-width: 31.25rem) { + .fs-5 { + font-size: 18px !important; + } +} + +.fs-6 { + font-size: 18px !important; +} +@media (min-width: 31.25rem) { + .fs-6 { + font-size: 24px !important; + line-height: 1.25; + } +} + +.fs-7 { + font-size: 24px !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-7 { + font-size: 32px !important; + } +} + +.fs-8 { + font-size: 32px !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-8 { + font-size: 36px !important; + } +} + +.fs-9 { + font-size: 36px !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-9 { + font-size: 42px !important; + } +} + +.fs-10 { + font-size: 42px !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-10 { + font-size: 48px !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: 16px !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; +} + +p.warning, blockquote.warning { + background: rgba(255, 235, 130, 0.2); + border-left: 4px solid #e7af06; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning::before, blockquote.warning::before { + color: #e7af06; + content: "Warning"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.warning > .warning-title, blockquote.warning > .warning-title { + color: #e7af06; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.warning-title, blockquote.warning-title { + background: rgba(255, 235, 130, 0.2); + border-left: 4px solid #e7af06; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.warning-title > p:first-child, blockquote.warning-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #e7af06; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.warning { + margin-left: 0; + margin-right: 0; +} +blockquote.warning > p:first-child { + margin-top: 0; +} +blockquote.warning > p:last-child { + margin-bottom: 0; +} + +blockquote.warning-title { + margin-left: 0; + margin-right: 0; +} +blockquote.warning-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.warning-title > p:last-child { + margin-bottom: 0; +} + +p.hint, blockquote.hint { + background: rgba(245, 246, 250, 0.2); + border-left: 4px solid #e6e1e8; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint::before, blockquote.hint::before { + color: #e6e1e8; + content: "Hint"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.hint > .hint-title, blockquote.hint > .hint-title { + color: #e6e1e8; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.hint-title, blockquote.hint-title { + background: rgba(245, 246, 250, 0.2); + border-left: 4px solid #e6e1e8; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.hint-title > p:first-child, blockquote.hint-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #e6e1e8; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.hint { + margin-left: 0; + margin-right: 0; +} +blockquote.hint > p:first-child { + margin-top: 0; +} +blockquote.hint > p:last-child { + margin-bottom: 0; +} + +blockquote.hint-title { + margin-left: 0; + margin-right: 0; +} +blockquote.hint-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.hint-title > p:last-child { + margin-bottom: 0; +} + +p.important, blockquote.important { + background: rgba(65, 214, 147, 0.2); + border-left: 4px solid #026e57; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important::before, blockquote.important::before { + color: #026e57; + content: "Important"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.important > .important-title, blockquote.important > .important-title { + color: #026e57; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.important-title, blockquote.important-title { + background: rgba(65, 214, 147, 0.2); + border-left: 4px solid #026e57; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.important-title > p:first-child, blockquote.important-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #026e57; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.important { + margin-left: 0; + margin-right: 0; +} +blockquote.important > p:first-child { + margin-top: 0; +} +blockquote.important > p:last-child { + margin-bottom: 0; +} + +blockquote.important-title { + margin-left: 0; + margin-right: 0; +} +blockquote.important-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.important-title > p:last-child { + margin-bottom: 0; +} + +p.note, blockquote.note { + background: rgba(149, 147, 150, 0.2); + border-left: 4px solid #27262b; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note::before, blockquote.note::before { + color: #27262b; + content: "Note"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.note > .note-title, blockquote.note > .note-title { + color: #27262b; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.note-title, blockquote.note-title { + background: rgba(149, 147, 150, 0.2); + border-left: 4px solid #27262b; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.note-title > p:first-child, blockquote.note-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #27262b; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.note { + margin-left: 0; + margin-right: 0; +} +blockquote.note > p:first-child { + margin-top: 0; +} +blockquote.note > p:last-child { + margin-bottom: 0; +} + +blockquote.note-title { + margin-left: 0; + margin-right: 0; +} +blockquote.note-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.note-title > p:last-child { + margin-bottom: 0; +} + +p.tip, blockquote.tip { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip::before, blockquote.tip::before { + color: #183385; + content: "Tip"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.tip > .tip-title, blockquote.tip > .tip-title { + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.tip-title, blockquote.tip-title { + background: rgba(44, 132, 250, 0.2); + border-left: 4px solid #183385; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.tip-title > p:first-child, blockquote.tip-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #183385; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.tip { + margin-left: 0; + margin-right: 0; +} +blockquote.tip > p:first-child { + margin-top: 0; +} +blockquote.tip > p:last-child { + margin-bottom: 0; +} + +blockquote.tip-title { + margin-left: 0; + margin-right: 0; +} +blockquote.tip-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.tip-title > p:last-child { + margin-bottom: 0; +} + +p.caution, blockquote.caution { + background: rgba(247, 126, 126, 0.2); + border-left: 4px solid #dd2e2e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution::before, blockquote.caution::before { + color: #dd2e2e; + content: "Caution"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.caution > .caution-title, blockquote.caution > .caution-title { + color: #dd2e2e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.caution-title, blockquote.caution-title { + background: rgba(247, 126, 126, 0.2); + border-left: 4px solid #dd2e2e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.caution-title > p:first-child, blockquote.caution-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #dd2e2e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.caution { + margin-left: 0; + margin-right: 0; +} +blockquote.caution > p:first-child { + margin-top: 0; +} +blockquote.caution > p:last-child { + margin-bottom: 0; +} + +blockquote.caution-title { + margin-left: 0; + margin-right: 0; +} +blockquote.caution-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.caution-title > p:last-child { + margin-bottom: 0; +} + +p.error, blockquote.error { + background: rgba(247, 126, 241, 0.2); + border-left: 4px solid #dd2cd4; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.error::before, blockquote.error::before { + color: #dd2cd4; + content: "Error"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.error > .error-title, blockquote.error > .error-title { + color: #dd2cd4; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.error-title, blockquote.error-title { + background: rgba(247, 126, 241, 0.2); + border-left: 4px solid #dd2cd4; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.error-title > p:first-child, blockquote.error-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #dd2cd4; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.error { + margin-left: 0; + margin-right: 0; +} +blockquote.error > p:first-child { + margin-top: 0; +} +blockquote.error > p:last-child { + margin-bottom: 0; +} + +blockquote.error-title { + margin-left: 0; + margin-right: 0; +} +blockquote.error-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.error-title > p:last-child { + margin-bottom: 0; +} + +p.attention, blockquote.attention { + background: rgba(114, 83, 237, 0.2); + border-left: 4px solid #381885; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention::before, blockquote.attention::before { + color: #381885; + content: "Attention"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} +p.attention > .attention-title, blockquote.attention > .attention-title { + color: #381885; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +p.attention-title, blockquote.attention-title { + background: rgba(114, 83, 237, 0.2); + border-left: 4px solid #381885; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} +p.attention-title > p:first-child, blockquote.attention-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #381885; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +blockquote.attention { + margin-left: 0; + margin-right: 0; +} +blockquote.attention > p:first-child { + margin-top: 0; +} +blockquote.attention > p:last-child { + margin-bottom: 0; +} + +blockquote.attention-title { + margin-left: 0; + margin-right: 0; +} +blockquote.attention-title > p:nth-child(2) { + margin-top: 0; +} +blockquote.attention-title > p:last-child { + margin-bottom: 0; +} + +@media print { + .side-bar, + .page-header { + display: none; + } + .main-content { + max-width: auto; + margin: 1em; + } +} +.highlight .n { + color: #525151; +} +.highlight .o { + color: #660707; +} +.highlight .nl { + color: darkgreen; +} +.highlight .kt { + color: darkblue; +} +.highlight .fm { + color: blue; +} +.highlight .sb { + color: darkcyan; +} + +/* start dark mode */ + +html.dark-mode .highlight, + html.dark-mode pre.highlight { + background: #f9f9f9; + color: #383942; +} + +html.dark-mode .highlight pre { + background: #f9f9f9; +} + +html.dark-mode .highlight .hll { + background: #f9f9f9; +} + +html.dark-mode .highlight .c { + color: #9fa0a6; + font-style: italic; +} + +html.dark-mode .highlight .err { + color: #fff; + background-color: #e05151; +} + +html.dark-mode .highlight .k { + color: #a625a4; +} + +html.dark-mode .highlight .l { + color: #50a04f; +} + +html.dark-mode .highlight .n { + color: #383942; +} + +html.dark-mode .highlight .o { + color: #383942; +} + +html.dark-mode .highlight .p { + color: #383942; +} + +html.dark-mode .highlight .cm { + color: #9fa0a6; + font-style: italic; +} + +html.dark-mode .highlight .cp { + color: #9fa0a6; + font-style: italic; +} + +html.dark-mode .highlight .c1 { + color: #9fa0a6; + font-style: italic; +} + +html.dark-mode .highlight .cs { + color: #9fa0a6; + font-style: italic; +} + +html.dark-mode .highlight .ge { + font-style: italic; +} + +html.dark-mode .highlight .gs { + font-weight: 700; +} + +html.dark-mode .highlight .kc { + color: #a625a4; +} + +html.dark-mode .highlight .kd { + color: #a625a4; +} + +html.dark-mode .highlight .kn { + color: #a625a4; +} + +html.dark-mode .highlight .kp { + color: #a625a4; +} + +html.dark-mode .highlight .kr { + color: #a625a4; +} + +html.dark-mode .highlight .kt { + color: #a625a4; +} + +html.dark-mode .highlight .ld { + color: #50a04f; +} + +html.dark-mode .highlight .m { + color: #b66a00; +} + +html.dark-mode .highlight .s { + color: #50a04f; +} + +html.dark-mode .highlight .na { + color: #b66a00; +} + +html.dark-mode .highlight .nb { + color: #ca7601; +} + +html.dark-mode .highlight .nc { + color: #ca7601; +} + +html.dark-mode .highlight .no { + color: #ca7601; +} + +html.dark-mode .highlight .nd { + color: #ca7601; +} + +html.dark-mode .highlight .ni { + color: #ca7601; +} + +html.dark-mode .highlight .ne { + color: #ca7601; +} + +html.dark-mode .highlight .nf { + color: #383942; +} + +html.dark-mode .highlight .nl { + color: #ca7601; +} + +html.dark-mode .highlight .nn { + color: #383942; +} + +html.dark-mode .highlight .nx { + color: #383942; +} + +html.dark-mode .highlight .py { + color: #ca7601; +} + +html.dark-mode .highlight .nt { + color: #e35549; +} + +html.dark-mode .highlight .nv { + color: #ca7601; +} + +html.dark-mode .highlight .ow { + font-weight: 700; +} + +html.dark-mode .highlight .w { + color: #f8f8f2; +} + +html.dark-mode .highlight .mf { + color: #b66a00; +} + +html.dark-mode .highlight .mh { + color: #b66a00; +} + +html.dark-mode .highlight .mi { + color: #b66a00; +} + +html.dark-mode .highlight .mo { + color: #b66a00; +} + +html.dark-mode .highlight .sb { + color: #50a04f; +} + +html.dark-mode .highlight .sc { + color: #50a04f; +} + +html.dark-mode .highlight .sd { + color: #50a04f; +} + +html.dark-mode .highlight .s2 { + color: #50a04f; +} + +html.dark-mode .highlight .se { + color: #50a04f; +} + +html.dark-mode .highlight .sh { + color: #50a04f; +} + +html.dark-mode .highlight .si { + color: #50a04f; +} + +html.dark-mode .highlight .sx { + color: #50a04f; +} + +html.dark-mode .highlight .sr { + color: #0083bb; +} + +html.dark-mode .highlight .s1 { + color: #50a04f; +} + +html.dark-mode .highlight .ss { + color: #0083bb; +} + +html.dark-mode .highlight .bp { + color: #ca7601; +} + +html.dark-mode .highlight .vc { + color: #ca7601; +} + +html.dark-mode .highlight .vg { + color: #ca7601; +} + +html.dark-mode .highlight .vi { + color: #e35549; +} + +html.dark-mode .highlight .il { + color: #b66a00; +} + +html.dark-mode .highlight .gu { + color: #75715e; +} + +html.dark-mode .highlight .gd { + color: #e05151; +} + +html.dark-mode .highlight .gi { + color: #43d089; +} + +html.dark-mode .highlight .language-json .w + .s2 { + color: #e35549; +} + +html.dark-mode .highlight .language-json .kc { + color: #0083bb; +} + +html.dark-mode .highlight, + html.dark-mode pre.highlight { + background: #31343f; + color: #dee2f7; +} + +html.dark-mode .highlight pre { + background: #31343f; +} + +html.dark-mode .highlight .hll { + background: #31343f; +} + +html.dark-mode .highlight .c { + color: #63677e; + font-style: italic; +} + +html.dark-mode .highlight .err { + color: #960050; + background-color: #1e0010; +} + +html.dark-mode .highlight .k { + color: #e19ef5; +} + +html.dark-mode .highlight .l { + color: #a3eea0; +} + +html.dark-mode .highlight .n { + color: #dee2f7; +} + +html.dark-mode .highlight .o { + color: #dee2f7; +} + +html.dark-mode .highlight .p { + color: #dee2f7; +} + +html.dark-mode .highlight .cm { + color: #63677e; + font-style: italic; +} + +html.dark-mode .highlight .cp { + color: #63677e; + font-style: italic; +} + +html.dark-mode .highlight .c1 { + color: #63677e; + font-style: italic; +} + +html.dark-mode .highlight .cs { + color: #63677e; + font-style: italic; +} + +html.dark-mode .highlight .ge { + font-style: italic; +} + +html.dark-mode .highlight .gs { + font-weight: 700; +} + +html.dark-mode .highlight .kc { + color: #e19ef5; +} + +html.dark-mode .highlight .kd { + color: #e19ef5; +} + +html.dark-mode .highlight .kn { + color: #e19ef5; +} + +html.dark-mode .highlight .kp { + color: #e19ef5; +} + +html.dark-mode .highlight .kr { + color: #e19ef5; +} + +html.dark-mode .highlight .kt { + color: #e19ef5; +} + +html.dark-mode .highlight .ld { + color: #a3eea0; +} + +html.dark-mode .highlight .m { + color: #eddc96; +} + +html.dark-mode .highlight .s { + color: #a3eea0; +} + +html.dark-mode .highlight .na { + color: #eddc96; +} + +html.dark-mode .highlight .nb { + color: #fdce68; +} + +html.dark-mode .highlight .nc { + color: #fdce68; +} + +html.dark-mode .highlight .no { + color: #fdce68; +} + +html.dark-mode .highlight .nd { + color: #fdce68; +} + +html.dark-mode .highlight .ni { + color: #fdce68; +} + +html.dark-mode .highlight .ne { + color: #fdce68; +} + +html.dark-mode .highlight .nf { + color: #dee2f7; +} + +html.dark-mode .highlight .nl { + color: #fdce68; +} + +html.dark-mode .highlight .nn { + color: #dee2f7; +} + +html.dark-mode .highlight .nx { + color: #dee2f7; +} + +html.dark-mode .highlight .py { + color: #fdce68; +} + +html.dark-mode .highlight .nt { + color: #f9867b; +} + +html.dark-mode .highlight .nv { + color: #fdce68; +} + +html.dark-mode .highlight .ow { + font-weight: 700; +} + +html.dark-mode .highlight .w { + color: #f8f8f2; +} + +html.dark-mode .highlight .mf { + color: #eddc96; +} + +html.dark-mode .highlight .mh { + color: #eddc96; +} + +html.dark-mode .highlight .mi { + color: #eddc96; +} + +html.dark-mode .highlight .mo { + color: #eddc96; +} + +html.dark-mode .highlight .sb { + color: #a3eea0; +} + +html.dark-mode .highlight .sc { + color: #a3eea0; +} + +html.dark-mode .highlight .sd { + color: #a3eea0; +} + +html.dark-mode .highlight .s2 { + color: #a3eea0; +} + +html.dark-mode .highlight .se { + color: #a3eea0; +} + +html.dark-mode .highlight .sh { + color: #a3eea0; +} + +html.dark-mode .highlight .si { + color: #a3eea0; +} + +html.dark-mode .highlight .sx { + color: #a3eea0; +} + +html.dark-mode .highlight .sr { + color: #7be2f9; +} + +html.dark-mode .highlight .s1 { + color: #a3eea0; +} + +html.dark-mode .highlight .ss { + color: #7be2f9; +} + +html.dark-mode .highlight .bp { + color: #fdce68; +} + +html.dark-mode .highlight .vc { + color: #fdce68; +} + +html.dark-mode .highlight .vg { + color: #fdce68; +} + +html.dark-mode .highlight .vi { + color: #f9867b; +} + +html.dark-mode .highlight .il { + color: #eddc96; +} + +html.dark-mode .highlight .gu { + color: #75715e; +} + +html.dark-mode .highlight .gd { + color: #f92672; +} + +html.dark-mode .highlight .gi { + color: #a6e22e; +} + +html.dark-mode html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */; +} + +html.dark-mode body { + margin: 0; +} + +html.dark-mode main { + display: block; +} + +html.dark-mode h1 { + font-size: 2em; + margin: 0.67em 0; +} + +html.dark-mode hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */; +} + +html.dark-mode pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */; +} + +html.dark-mode a { + background-color: transparent; +} + +html.dark-mode abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */; +} + +html.dark-mode b, + html.dark-mode strong { + font-weight: bolder; +} + +html.dark-mode code, + html.dark-mode kbd, + html.dark-mode samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */; +} + +html.dark-mode small { + font-size: 80%; +} + +html.dark-mode sub, + html.dark-mode sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +html.dark-mode sub { + bottom: -0.25em; +} + +html.dark-mode sup { + top: -0.5em; +} + +html.dark-mode img { + border-style: none; +} + +html.dark-mode button, + html.dark-mode input, + html.dark-mode optgroup, + html.dark-mode select, + html.dark-mode textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */; +} + +html.dark-mode button, + html.dark-mode input { + /* 1 */ + overflow: visible; +} + +html.dark-mode button, + html.dark-mode select { + /* 1 */ + text-transform: none; +} + +html.dark-mode button, + html.dark-mode [type=button], + html.dark-mode [type=reset], + html.dark-mode [type=submit] { + -webkit-appearance: button; +} + +html.dark-mode button::-moz-focus-inner, + html.dark-mode [type=button]::-moz-focus-inner, + html.dark-mode [type=reset]::-moz-focus-inner, + html.dark-mode [type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +html.dark-mode button:-moz-focusring, + html.dark-mode [type=button]:-moz-focusring, + html.dark-mode [type=reset]:-moz-focusring, + html.dark-mode [type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +html.dark-mode fieldset { + padding: 0.35em 0.75em 0.625em; +} + +html.dark-mode legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */; +} + +html.dark-mode progress { + vertical-align: baseline; +} + +html.dark-mode textarea { + overflow: auto; +} + +html.dark-mode [type=checkbox], + html.dark-mode [type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */; +} + +html.dark-mode [type=number]::-webkit-inner-spin-button, + html.dark-mode [type=number]::-webkit-outer-spin-button { + height: auto; +} + +html.dark-mode [type=search] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */; +} + +html.dark-mode [type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +html.dark-mode ::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */; +} + +html.dark-mode details { + display: block; +} + +html.dark-mode summary { + display: list-item; +} + +html.dark-mode template { + display: none; +} + +html.dark-mode [hidden] { + display: none; +} + +html.dark-mode * { + box-sizing: border-box; +} + +html.dark-mode html { + font-size: 14px !important; + scroll-behavior: smooth; +} + +@media (min-width: 31.25rem) { + html.dark-mode html { + font-size: 16px !important; + } +} + +html.dark-mode 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; +} + +html.dark-mode ol, + html.dark-mode ul, + html.dark-mode dl, + html.dark-mode pre, + html.dark-mode address, + html.dark-mode blockquote, + html.dark-mode table, + html.dark-mode div, + html.dark-mode hr, + html.dark-mode form, + html.dark-mode fieldset, + html.dark-mode noscript .table-wrapper { + margin-top: 0; +} + +html.dark-mode h1, + html.dark-mode h2, + html.dark-mode h3, + html.dark-mode h4, + html.dark-mode h5, + html.dark-mode h6, + html.dark-mode #toctitle { + margin-top: 0; + margin-bottom: 1em; + font-weight: 500; + line-height: 1.25; + color: #f5f6fa; +} + +html.dark-mode p { + margin-top: 1em; + margin-bottom: 1em; +} + +html.dark-mode a { + color: #2c84fa; + text-decoration: none; +} + +html.dark-mode a:not([class]) { + text-decoration: underline; + text-decoration-color: #44434d; + text-underline-offset: 2px; +} + +html.dark-mode a:not([class]):hover { + text-decoration-color: rgba(44, 132, 250, 0.45); +} + +html.dark-mode code { + font-family: "SFMono-Regular", menlo, consolas, monospace; + font-size: 0.75em; + line-height: 1.4; +} + +html.dark-mode figure, + html.dark-mode pre { + margin: 0; +} + +html.dark-mode li { + margin: 0.25em 0; +} + +html.dark-mode img { + max-width: 100%; + height: auto; +} + +html.dark-mode hr { + height: 1px; + padding: 0; + margin: 2rem 0; + background-color: #44434d; + border: 0; +} + +html.dark-mode blockquote { + margin: 10px 0; + margin-block-start: 0; + margin-inline-start: 0; + padding-left: 15px; + border-left: 3px solid #44434d; +} + +html.dark-mode .side-bar { + z-index: 0; + display: flex; + flex-wrap: wrap; + background-color: #27262b; +} + +@media (min-width: 50rem) { + html.dark-mode .side-bar { + flex-flow: column nowrap; + position: fixed; + width: 248px; + height: 100%; + border-right: 1px solid #44434d; + align-items: flex-end; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .main { + margin-left: max( + 264px, + calc((100% - 1064px) / 2 + 264px) + ); + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .side-bar { + width: calc((100% - 1064px) / 2 + 264px); + min-width: 264px; + } +} + +@media (min-width: 50rem) { + html.dark-mode .main { + position: relative; + max-width: 800px; + margin-left: 248px; + } +} +@media (min-width: 66.5rem) { + html.dark-mode .main { + margin-left: max( + 264px, + calc((100% - 1064px) / 2 + 264px) + ); + } +} + +html.dark-mode .main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; +} + +@media (min-width: 50rem) { + html.dark-mode .main-content-wrap { + padding-right: 2rem; + padding-left: 2rem; + } +} + +@media (min-width: 50rem) { + html.dark-mode .main-content-wrap { + padding-top: 2rem; + padding-bottom: 2rem; + } +} + +html.dark-mode .main-header { + z-index: 0; + display: none; + background-color: #27262b; +} + +@media (min-width: 50rem) { + html.dark-mode .main-header { + display: flex; + justify-content: space-between; + height: 60px; + background-color: #27262b; + border-bottom: 1px solid #44434d; + } +} + +html.dark-mode .main-header.nav-open { + display: block; +} + +@media (min-width: 50rem) { + html.dark-mode .main-header.nav-open { + display: flex; + } +} + +html.dark-mode .site-nav, + html.dark-mode .site-header, + html.dark-mode .site-footer { + width: 100%; +} + +@media (min-width: 66.5rem) { + html.dark-mode .site-nav, + html.dark-mode .site-header, + html.dark-mode .site-footer { + width: 264px; + } +} + +html.dark-mode .site-nav { + display: none; +} + +html.dark-mode .site-nav.nav-open { + display: block; +} + +@media (min-width: 50rem) { + html.dark-mode .site-nav { + display: block; + padding-top: 3rem; + padding-bottom: 1rem; + overflow-y: auto; + flex: 1 1 auto; + } +} + +html.dark-mode .site-header { + display: flex; + min-height: 60px; + align-items: center; +} + +@media (min-width: 50rem) { + html.dark-mode .site-header { + height: 60px; + max-height: 60px; + border-bottom: 1px solid #44434d; + } +} + +html.dark-mode .site-title { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #f5f6fa; + font-size: 18px !important; +} + +@media (min-width: 50rem) { + html.dark-mode .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .site-title { + font-size: 24px !important; + line-height: 1.25; + } +} + +@media (min-width: 50rem) { + html.dark-mode .site-title { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } +} + +html.dark-mode .site-button { + display: flex; + height: 100%; + padding: 1rem; + align-items: center; +} + +@media (min-width: 50rem) { + html.dark-mode .site-header .site-button { + display: none; + } +} + +html.dark-mode .site-title:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); +} + +html.dark-mode .site-button:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); +} + +html.dark-mode body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} + +@media (min-width: 50rem) { + html.dark-mode body { + position: static; + padding-bottom: 0; + } +} + +html.dark-mode .site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 11px !important; +} + +@media (min-width: 50rem) { + html.dark-mode .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .site-footer { + font-size: 12px !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .site-footer { + position: static; + justify-self: end; + } +} + +html.dark-mode .icon { + width: 1.5rem; + height: 1.5rem; + color: #2c84fa; +} + +html.dark-mode .main-content { + line-height: 1.6; +} + +html.dark-mode .main-content ol, + html.dark-mode .main-content ul, + html.dark-mode .main-content dl, + html.dark-mode .main-content pre, + html.dark-mode .main-content address, + html.dark-mode .main-content blockquote, + html.dark-mode .main-content .table-wrapper { + margin-top: 0.5em; +} + +html.dark-mode .main-content a { + overflow: hidden; + text-overflow: ellipsis; +} + +html.dark-mode .main-content ul, + html.dark-mode .main-content ol { + padding-left: 1.5em; +} + +html.dark-mode .main-content li .highlight { + margin-top: 0.25rem; +} + +html.dark-mode .main-content ol { + list-style-type: none; + counter-reset: step-counter; +} + +html.dark-mode .main-content ol > li { + position: relative; +} + +html.dark-mode .main-content ol > li::before { + position: absolute; + top: 0.2em; + left: -1.6em; + color: #959396; + content: counter(step-counter); + counter-increment: step-counter; + font-size: 12px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .main-content ol > li::before { + font-size: 14px !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .main-content ol > li::before { + top: 0.11em; + } +} + +html.dark-mode .main-content ol > li ol { + counter-reset: sub-counter; +} + +html.dark-mode .main-content ol > li ol > li::before { + content: counter(sub-counter, lower-alpha); + counter-increment: sub-counter; +} + +html.dark-mode .main-content ul { + list-style: none; +} + +html.dark-mode .main-content ul > li::before { + position: absolute; + margin-left: -1.4em; + color: #959396; + content: "•"; +} + +html.dark-mode .main-content .task-list-item::before { + content: ""; +} + +html.dark-mode .main-content .task-list-item-checkbox { + margin-right: 0.6em; + margin-left: -1.4em; +} + +html.dark-mode .main-content hr + * { + margin-top: 0; +} + +html.dark-mode .main-content h1:first-of-type { + margin-top: 0.5em; +} + +html.dark-mode .main-content dl { + display: grid; + grid-template: auto/10em 1fr; +} + +html.dark-mode .main-content dt, + html.dark-mode .main-content dd { + margin: 0.25em 0; +} + +html.dark-mode .main-content dt { + grid-column: 1; + font-weight: 500; + text-align: right; +} + +html.dark-mode .main-content dt::after { + content: ":"; +} + +html.dark-mode .main-content dd { + grid-column: 2; + margin-bottom: 0; + margin-left: 1em; +} + +html.dark-mode .main-content dd blockquote:first-child, + html.dark-mode .main-content dd div:first-child, + html.dark-mode .main-content dd dl:first-child, + html.dark-mode .main-content dd dt:first-child, + html.dark-mode .main-content dd h1:first-child, + html.dark-mode .main-content dd h2:first-child, + html.dark-mode .main-content dd h3:first-child, + html.dark-mode .main-content dd h4:first-child, + html.dark-mode .main-content dd h5:first-child, + html.dark-mode .main-content dd h6:first-child, + html.dark-mode .main-content dd li:first-child, + html.dark-mode .main-content dd ol:first-child, + html.dark-mode .main-content dd p:first-child, + html.dark-mode .main-content dd pre:first-child, + html.dark-mode .main-content dd table:first-child, + html.dark-mode .main-content dd ul:first-child, + html.dark-mode .main-content dd .table-wrapper:first-child { + margin-top: 0; +} + +html.dark-mode .main-content dd dl:first-child dt:first-child, + html.dark-mode .main-content dd dl:first-child dd:nth-child(2), + html.dark-mode .main-content ol dl:first-child dt:first-child, + html.dark-mode .main-content ol dl:first-child dd:nth-child(2), + html.dark-mode .main-content ul dl:first-child dt:first-child, + html.dark-mode .main-content ul dl:first-child dd:nth-child(2) { + margin-top: 0; +} + +html.dark-mode .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) { + html.dark-mode .main-content .anchor-heading { + right: auto; + left: -1.5rem; + } +} + +html.dark-mode .main-content .anchor-heading svg { + display: inline-block; + width: 100%; + height: 100%; + color: #2c84fa; + visibility: hidden; +} + +html.dark-mode .main-content .anchor-heading:hover svg, + html.dark-mode .main-content .anchor-heading:focus svg, + html.dark-mode .main-content h1:hover > .anchor-heading svg, + html.dark-mode .main-content h2:hover > .anchor-heading svg, + html.dark-mode .main-content h3:hover > .anchor-heading svg, + html.dark-mode .main-content h4:hover > .anchor-heading svg, + html.dark-mode .main-content h5:hover > .anchor-heading svg, + html.dark-mode .main-content h6:hover > .anchor-heading svg { + visibility: visible; +} + +html.dark-mode .main-content summary { + cursor: pointer; +} + +html.dark-mode .main-content h1, + html.dark-mode .main-content h2, + html.dark-mode .main-content h3, + html.dark-mode .main-content h4, + html.dark-mode .main-content h5, + html.dark-mode .main-content h6, + html.dark-mode .main-content #toctitle { + position: relative; + margin-top: 1.5em; + margin-bottom: 0.25em; +} + +html.dark-mode .main-content h1 + table, + html.dark-mode .main-content h1 + .table-wrapper, + html.dark-mode .main-content h1 + .code-example, + html.dark-mode .main-content h1 + .highlighter-rouge, + html.dark-mode .main-content h1 + .sectionbody .listingblock, + html.dark-mode .main-content h2 + table, + html.dark-mode .main-content h2 + .table-wrapper, + html.dark-mode .main-content h2 + .code-example, + html.dark-mode .main-content h2 + .highlighter-rouge, + html.dark-mode .main-content h2 + .sectionbody .listingblock, + html.dark-mode .main-content h3 + table, + html.dark-mode .main-content h3 + .table-wrapper, + html.dark-mode .main-content h3 + .code-example, + html.dark-mode .main-content h3 + .highlighter-rouge, + html.dark-mode .main-content h3 + .sectionbody .listingblock, + html.dark-mode .main-content h4 + table, + html.dark-mode .main-content h4 + .table-wrapper, + html.dark-mode .main-content h4 + .code-example, + html.dark-mode .main-content h4 + .highlighter-rouge, + html.dark-mode .main-content h4 + .sectionbody .listingblock, + html.dark-mode .main-content h5 + table, + html.dark-mode .main-content h5 + .table-wrapper, + html.dark-mode .main-content h5 + .code-example, + html.dark-mode .main-content h5 + .highlighter-rouge, + html.dark-mode .main-content h5 + .sectionbody .listingblock, + html.dark-mode .main-content h6 + table, + html.dark-mode .main-content h6 + .table-wrapper, + html.dark-mode .main-content h6 + .code-example, + html.dark-mode .main-content h6 + .highlighter-rouge, + html.dark-mode .main-content h6 + .sectionbody .listingblock, + html.dark-mode .main-content #toctitle + table, + html.dark-mode .main-content #toctitle + .table-wrapper, + html.dark-mode .main-content #toctitle + .code-example, + html.dark-mode .main-content #toctitle + .highlighter-rouge, + html.dark-mode .main-content #toctitle + .sectionbody .listingblock { + margin-top: 1em; +} + +html.dark-mode .main-content h1 + p:not(.label), + html.dark-mode .main-content h2 + p:not(.label), + html.dark-mode .main-content h3 + p:not(.label), + html.dark-mode .main-content h4 + p:not(.label), + html.dark-mode .main-content h5 + p:not(.label), + html.dark-mode .main-content h6 + p:not(.label), + html.dark-mode .main-content #toctitle + p:not(.label) { + margin-top: 0; +} + +html.dark-mode .main-content > h1:first-child, + html.dark-mode .main-content > h2:first-child, + html.dark-mode .main-content > h3:first-child, + html.dark-mode .main-content > h4:first-child, + html.dark-mode .main-content > h5:first-child, + html.dark-mode .main-content > h6:first-child, + html.dark-mode .main-content > .sect1:first-child > h2, + html.dark-mode .main-content > .sect2:first-child > h3, + html.dark-mode .main-content > .sect3:first-child > h4, + html.dark-mode .main-content > .sect4:first-child > h5, + html.dark-mode .main-content > .sect5:first-child > h6 { + margin-top: 0.5rem; +} + +html.dark-mode .nav-list { + padding: 0; + margin-top: 0; + margin-bottom: 0; + list-style: none; +} + +html.dark-mode .nav-list .nav-list-item { + font-size: 14px !important; + position: relative; + margin: 0; +} + +@media (min-width: 31.25rem) { + html.dark-mode .nav-list .nav-list-item { + font-size: 16px !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .nav-list .nav-list-item { + font-size: 12px !important; + } +} + +@media (min-width: 50rem) and (min-width: 31.25rem) { + html.dark-mode .nav-list .nav-list-item { + font-size: 14px !important; + } +} + +html.dark-mode .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) { + html.dark-mode .nav-list .nav-list-item .nav-list-link { + min-height: 2rem; + line-height: 1.5rem; + padding-right: 2rem; + padding-left: 2rem; + } +} + +html.dark-mode .nav-list .nav-list-item .nav-list-link.external > svg { + width: 1rem; + height: 1rem; + vertical-align: text-bottom; +} + +html.dark-mode .nav-list .nav-list-item .nav-list-link.active { + font-weight: 600; + text-decoration: none; +} + +html.dark-mode .nav-list .nav-list-item .nav-list-link:hover, html.dark-mode .nav-list .nav-list-item .nav-list-link.active { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); +} + +html.dark-mode .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) { + html.dark-mode .nav-list .nav-list-item .nav-list-expander { + width: 2rem; + height: 2rem; + padding: 0.5rem; + } +} + +html.dark-mode .nav-list .nav-list-item .nav-list-expander:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); +} + +html.dark-mode .nav-list .nav-list-item .nav-list-expander svg { + transform: rotate(90deg); +} + +html.dark-mode .nav-list .nav-list-item > .nav-list { + display: none; + padding-left: 0.75rem; + list-style: none; +} + +html.dark-mode .nav-list .nav-list-item > .nav-list .nav-list-item { + position: relative; +} + +html.dark-mode .nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { + color: #959396; +} + +html.dark-mode .nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { + color: #959396; +} + +html.dark-mode .nav-list .nav-list-item.active > .nav-list-expander svg { + transform: rotate(-90deg); +} + +html.dark-mode .nav-list .nav-list-item.active > .nav-list { + display: block; +} + +html.dark-mode .nav-category { + padding: 0.5rem 1rem; + font-weight: 600; + text-align: start; + text-transform: uppercase; + border-bottom: 1px solid #44434d; + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .nav-category { + font-size: 12px !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .nav-category { + padding: 0.5rem 2rem; + margin-top: 1rem; + text-align: start; + } + + html.dark-mode .nav-category:first-child { + margin-top: 0; + } +} + +html.dark-mode .nav-list.nav-category-list > .nav-list-item { + margin: 0; +} + +html.dark-mode .nav-list.nav-category-list > .nav-list-item > .nav-list { + padding: 0; +} + +html.dark-mode .nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { + color: #2c84fa; +} + +html.dark-mode .nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { + color: #2c84fa; +} + +html.dark-mode .aux-nav { + height: 100%; + overflow-x: auto; + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .aux-nav { + font-size: 12px !important; + } +} + +html.dark-mode .aux-nav .aux-nav-list { + display: flex; + height: 100%; + padding: 0; + margin: 0; + list-style: none; +} + +html.dark-mode .aux-nav .aux-nav-list-item { + display: inline-block; + height: 100%; + padding: 0; + margin: 0; +} + +@media (min-width: 50rem) { + html.dark-mode .aux-nav { + padding-right: 1rem; + } +} + +@media (min-width: 50rem) { + html.dark-mode .breadcrumb-nav { + margin-top: -1rem; + } +} + +html.dark-mode .breadcrumb-nav-list { + padding-left: 0; + margin-bottom: 0.75rem; + list-style: none; +} + +html.dark-mode .breadcrumb-nav-list-item { + display: table-cell; + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .breadcrumb-nav-list-item { + font-size: 12px !important; + } +} + +html.dark-mode .breadcrumb-nav-list-item::before { + display: none; +} + +html.dark-mode .breadcrumb-nav-list-item::after { + display: inline-block; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #959396; + content: "/"; +} + +html.dark-mode .breadcrumb-nav-list-item:last-child::after { + content: ""; +} + +html.dark-mode h1, + html.dark-mode .text-alpha { + font-size: 32px !important; + line-height: 1.25; + font-weight: 300; +} + +@media (min-width: 31.25rem) { + html.dark-mode h1, + html.dark-mode .text-alpha { + font-size: 36px !important; + } +} + +html.dark-mode h2, + html.dark-mode .text-beta, + html.dark-mode #toctitle { + font-size: 18px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode h2, + html.dark-mode .text-beta, + html.dark-mode #toctitle { + font-size: 24px !important; + line-height: 1.25; + } +} + +html.dark-mode h3, + html.dark-mode .text-gamma { + font-size: 16px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode h3, + html.dark-mode .text-gamma { + font-size: 18px !important; + } +} + +html.dark-mode h4, + html.dark-mode .text-delta { + font-size: 11px !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} + +@media (min-width: 31.25rem) { + html.dark-mode h4, + html.dark-mode .text-delta { + font-size: 12px !important; + } +} + +html.dark-mode h4 code { + text-transform: none; +} + +html.dark-mode h5, + html.dark-mode .text-epsilon { + font-size: 12px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode h5, + html.dark-mode .text-epsilon { + font-size: 14px !important; + } +} + +html.dark-mode h6, + html.dark-mode .text-zeta { + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode h6, + html.dark-mode .text-zeta { + font-size: 12px !important; + } +} + +html.dark-mode .text-small { + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .text-small { + font-size: 12px !important; + } +} + +html.dark-mode .text-mono { + font-family: "SFMono-Regular", menlo, consolas, monospace !important; +} + +html.dark-mode .text-left { + text-align: left !important; +} + +html.dark-mode .text-center { + text-align: center !important; +} + +html.dark-mode .text-right { + text-align: right !important; +} + +html.dark-mode .label, + html.dark-mode .label-blue { + 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; + font-size: 11px !important; + border-radius: 12px; +} + +@media (min-width: 31.25rem) { + html.dark-mode .label, + html.dark-mode .label-blue { + font-size: 12px !important; + } +} + +html.dark-mode .label-green { + background-color: #009c7b; +} + +html.dark-mode .label-purple { + background-color: #5e41d0; +} + +html.dark-mode .label-red { + background-color: #e94c4c; +} + +html.dark-mode .label-yellow { + color: #44434d; + background-color: #f7d12e; +} + +html.dark-mode .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; +} + +html.dark-mode .btn:focus { + text-decoration: none; + outline: none; + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} + +html.dark-mode .btn:focus:hover, html.dark-mode .btn.selected:focus { + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} + +html.dark-mode .btn:hover, html.dark-mode .btn.zeroclipboard-is-hover { + color: #227efa; +} + +html.dark-mode .btn:hover, html.dark-mode .btn:active, html.dark-mode .btn.zeroclipboard-is-hover, html.dark-mode .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #2e2b33; +} + +html.dark-mode .btn:active, html.dark-mode .btn.selected, html.dark-mode .btn.zeroclipboard-is-active { + background-color: #29262e; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} + +html.dark-mode .btn.selected:hover { + background-color: #cfcfcf; +} + +html.dark-mode .btn:disabled, html.dark-mode .btn:disabled:hover, html.dark-mode .btn.disabled, html.dark-mode .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; +} + +html.dark-mode .btn-outline { + color: #2c84fa; + background: transparent; + box-shadow: inset 0 0 0 2px #e6e1e8; +} + +html.dark-mode .btn-outline:hover, html.dark-mode .btn-outline:active, html.dark-mode .btn-outline.zeroclipboard-is-hover, html.dark-mode .btn-outline.zeroclipboard-is-active { + color: #1878fa; + text-decoration: none; + background-color: transparent; + box-shadow: inset 0 0 0 3px #e6e1e8; +} + +html.dark-mode .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); +} + +html.dark-mode .btn-outline:focus:hover, html.dark-mode .btn-outline.selected:focus { + box-shadow: inset 0 0 0 2px #5c5962; +} + +html.dark-mode .btn-primary { + color: #fff; + background-color: #2448a7; + background-image: linear-gradient(#2b55c4, #2448a7); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} + +html.dark-mode .btn-primary:hover, html.dark-mode .btn-primary.zeroclipboard-is-hover { + color: #fff; + background-color: #22459e; + background-image: linear-gradient(#2850b7, #22459e); +} + +html.dark-mode .btn-primary:active, html.dark-mode .btn-primary.selected, html.dark-mode .btn-primary.zeroclipboard-is-active { + background-color: #21439a; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} + +html.dark-mode .btn-primary.selected:hover { + background-color: #1d3a85; +} + +html.dark-mode .btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} + +html.dark-mode .btn-purple:hover, html.dark-mode .btn-purple.zeroclipboard-is-hover { + color: #fff; + background-color: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} + +html.dark-mode .btn-purple:active, html.dark-mode .btn-purple.selected, html.dark-mode .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} + +html.dark-mode .btn-purple.selected:hover { + background-color: #472cb2; +} + +html.dark-mode .btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} + +html.dark-mode .btn-blue:hover, html.dark-mode .btn-blue.zeroclipboard-is-hover { + color: #fff; + background-color: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} + +html.dark-mode .btn-blue:active, html.dark-mode .btn-blue.selected, html.dark-mode .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} + +html.dark-mode .btn-blue.selected:hover { + background-color: #0669ed; +} + +html.dark-mode .btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} + +html.dark-mode .btn-green:hover, html.dark-mode .btn-green.zeroclipboard-is-hover { + color: #fff; + background-color: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} + +html.dark-mode .btn-green:active, html.dark-mode .btn-green.selected, html.dark-mode .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} + +html.dark-mode .btn-green.selected:hover { + background-color: #0d8662; +} + +html.dark-mode .search { + position: relative; + z-index: 2; + flex-grow: 1; + height: 4rem; + padding: 0.5rem; + transition: padding linear 200ms; +} + +@media (min-width: 50rem) { + html.dark-mode .search { + position: relative !important; + width: auto !important; + height: 100% !important; + padding: 0; + transition: none; + } +} + +html.dark-mode .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) { + html.dark-mode .search-input-wrap { + position: absolute; + width: 100%; + max-width: 536px; + height: 100% !important; + border-radius: 0; + box-shadow: none; + transition: width ease 400ms; + } +} + +html.dark-mode .search-input { + position: absolute; + width: 100%; + height: 100%; + padding: 0.5rem 1rem 0.5rem 2.5rem; + font-size: 16px; + color: #e6e1e8; + background-color: #302d36; + border-top: 0; + border-right: 0; + border-bottom: 0; + border-left: 0; + border-radius: 0; +} + +@media (min-width: 50rem) { + html.dark-mode .search-input { + padding: 0.5rem 1rem 0.5rem 3.5rem; + font-size: 14px; + background-color: #27262b; + transition: padding-left linear 200ms; + } +} + +html.dark-mode .search-input:focus { + outline: 0; +} + +html.dark-mode .search-input:focus + .search-label .search-icon { + color: #2c84fa; +} + +html.dark-mode .search-label { + position: absolute; + display: flex; + height: 100%; + padding-left: 1rem; +} + +@media (min-width: 50rem) { + html.dark-mode .search-label { + padding-left: 2rem; + transition: padding-left linear 200ms; + } +} + +html.dark-mode .search-label .search-icon { + width: 1.2rem; + height: 1.2rem; + align-self: center; + color: #959396; +} + +html.dark-mode .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) { + html.dark-mode .search-results { + top: 100%; + width: 536px; + max-height: calc(100vh - 200%) !important; + } +} + +html.dark-mode .search-results-list { + padding-left: 0; + margin-bottom: 0.25rem; + list-style: none; + font-size: 14px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-results-list { + font-size: 16px !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .search-results-list { + font-size: 12px !important; + } +} + +@media (min-width: 50rem) and (min-width: 31.25rem) { + html.dark-mode .search-results-list { + font-size: 14px !important; + } +} + +html.dark-mode .search-results-list-item { + padding: 0; + margin: 0; +} + +html.dark-mode .search-result { + display: block; + padding: 0.25rem 0.75rem; +} + +html.dark-mode .search-result:hover, html.dark-mode .search-result.active { + background-color: #201f23; +} + +html.dark-mode .search-result-title { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-result-title { + display: inline-block; + width: 40%; + padding-right: 0.5rem; + vertical-align: top; + } +} + +html.dark-mode .search-result-doc { + display: flex; + align-items: center; + word-wrap: break-word; +} + +html.dark-mode .search-result-doc.search-result-doc-parent { + opacity: 0.5; + font-size: 12px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-result-doc.search-result-doc-parent { + font-size: 14px !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .search-result-doc.search-result-doc-parent { + font-size: 11px !important; + } +} + +@media (min-width: 50rem) and (min-width: 31.25rem) { + html.dark-mode .search-result-doc.search-result-doc-parent { + font-size: 12px !important; + } +} + +html.dark-mode .search-result-doc .search-result-icon { + width: 1rem; + height: 1rem; + margin-right: 0.5rem; + color: #2c84fa; + flex-shrink: 0; +} + +html.dark-mode .search-result-doc .search-result-doc-title { + overflow: auto; +} + +html.dark-mode .search-result-section { + margin-left: 1.5rem; + word-wrap: break-word; +} + +html.dark-mode .search-result-rel-url { + display: block; + margin-left: 1.5rem; + overflow: hidden; + color: #959396; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 9px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-result-rel-url { + font-size: 10px !important; + } +} + +html.dark-mode .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; + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-result-previews { + font-size: 12px !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-result-previews { + display: inline-block; + width: 60%; + padding-left: 0.5rem; + margin-left: 0; + vertical-align: top; + } +} + +html.dark-mode .search-result-preview + .search-result-preview { + margin-top: 0.25rem; +} + +html.dark-mode .search-result-highlight { + font-weight: bold; +} + +html.dark-mode .search-no-result { + padding: 0.5rem 0.75rem; + font-size: 12px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .search-no-result { + font-size: 14px !important; + } +} + +html.dark-mode .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; +} + +html.dark-mode .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; +} + +html.dark-mode .search-active .search { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; +} + +html.dark-mode .search-active .search-input-wrap { + height: 4rem; + border-radius: 0; +} + +@media (min-width: 50rem) { + html.dark-mode .search-active .search-input-wrap { + width: 536px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + } +} + +html.dark-mode .search-active .search-input { + background-color: #302d36; +} + +@media (min-width: 50rem) { + html.dark-mode .search-active .search-input { + padding-left: 2.3rem; + } +} + +@media (min-width: 50rem) { + html.dark-mode .search-active .search-label { + padding-left: 0.6rem; + } +} + +html.dark-mode .search-active .search-results { + display: block; +} + +html.dark-mode .search-active .search-overlay { + width: 100%; + height: 100%; + opacity: 1; + transition: opacity ease 400ms, width 0s, height 0s; +} + +@media (min-width: 50rem) { + html.dark-mode .search-active .main { + position: fixed; + right: 0; + left: 0; + } +} + +html.dark-mode .search-active .main-header { + padding-top: 4rem; +} + +@media (min-width: 50rem) { + html.dark-mode .search-active .main-header { + padding-top: 0; + } +} + +html.dark-mode .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); +} + +html.dark-mode table { + display: table; + min-width: 100%; + border-collapse: separate; +} + +html.dark-mode th, + html.dark-mode td { + font-size: 12px !important; + min-width: 120px; + padding: 0.5rem 0.75rem; + background-color: #302d36; + border-bottom: 1px solid rgba(68, 67, 77, 0.5); + border-left: 1px solid #44434d; +} + +@media (min-width: 31.25rem) { + html.dark-mode th, + html.dark-mode td { + font-size: 14px !important; + } +} + +html.dark-mode th:first-of-type, + html.dark-mode td:first-of-type { + border-left: 0; +} + +html.dark-mode tbody tr:last-of-type th, + html.dark-mode tbody tr:last-of-type td { + border-bottom: 0; +} + +html.dark-mode tbody tr:last-of-type td { + padding-bottom: 0.75rem; +} + +html.dark-mode thead th { + border-bottom: 1px solid #44434d; +} + +html.dark-mode :not(pre, figure) > code { + padding: 0.2em 0.15em; + font-weight: 400; + background-color: #31343f; + border: 1px solid #44434d; + border-radius: 4px; +} + +html.dark-mode a:visited code { + border-color: #44434d; +} + +html.dark-mode div.highlighter-rouge, + html.dark-mode div.listingblock > div.content, + html.dark-mode 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; +} + +html.dark-mode div.highlighter-rouge > button, + html.dark-mode div.listingblock > div.content > button, + html.dark-mode 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; +} + +html.dark-mode div.highlighter-rouge > button svg, + html.dark-mode div.listingblock > div.content > button svg, + html.dark-mode figure.highlight > button svg { + fill: #e6e1e8; +} + +html.dark-mode div.highlighter-rouge > button:active, + html.dark-mode div.listingblock > div.content > button:active, + html.dark-mode figure.highlight > button:active { + text-decoration: none; + outline: none; + opacity: 1; +} + +html.dark-mode div.highlighter-rouge > button:focus, + html.dark-mode div.listingblock > div.content > button:focus, + html.dark-mode figure.highlight > button:focus { + opacity: 1; +} + +html.dark-mode div.highlighter-rouge:hover > button, + html.dark-mode div.listingblock > div.content:hover > button, + html.dark-mode figure.highlight:hover > button { + cursor: copy; + opacity: 1; +} + +html.dark-mode div.highlighter-rouge div.highlight { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} + +html.dark-mode div.highlighter-rouge pre.highlight, + html.dark-mode div.highlighter-rouge code { + padding: 0; + margin: 0; + border: 0; +} + +html.dark-mode div.listingblock { + margin-top: 0; + margin-bottom: 0.75rem; +} + +html.dark-mode div.listingblock div.content { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} + +html.dark-mode div.listingblock div.content > pre, + html.dark-mode div.listingblock code { + padding: 0; + margin: 0; + border: 0; +} + +html.dark-mode figure.highlight pre, + html.dark-mode figure.highlight :not(pre) > code { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} + +html.dark-mode .highlight .table-wrapper { + padding: 0.75rem 0; + margin: 0; + border: 0; + box-shadow: none; +} + +html.dark-mode .highlight .table-wrapper td, + html.dark-mode .highlight .table-wrapper pre { + font-size: 11px !important; + min-width: 0; + padding: 0; + background-color: #31343f; + border: 0; +} + +@media (min-width: 31.25rem) { + html.dark-mode .highlight .table-wrapper td, + html.dark-mode .highlight .table-wrapper pre { + font-size: 12px !important; + } +} + +html.dark-mode .highlight .table-wrapper td.gl { + width: 1em; + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +html.dark-mode .highlight .table-wrapper pre { + margin: 0; + line-height: 2; +} + +html.dark-mode .code-example, + html.dark-mode .listingblock > .title { + padding: 0.75rem; + margin-bottom: 0.75rem; + overflow: auto; + border: 1px solid #44434d; + border-radius: 4px; +} + +html.dark-mode .code-example + .highlighter-rouge, + html.dark-mode .code-example + .sectionbody .listingblock, + html.dark-mode .code-example + .content, + html.dark-mode .code-example + figure.highlight, + html.dark-mode .listingblock > .title + .highlighter-rouge, + html.dark-mode .listingblock > .title + .sectionbody .listingblock, + html.dark-mode .listingblock > .title + .content, + html.dark-mode .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; +} + +html.dark-mode code.language-mermaid { + padding: 0; + background-color: inherit; + border: 0; +} + +html.dark-mode .highlight, + html.dark-mode pre.highlight { + background: #31343f; + color: #dee2f7; +} + +html.dark-mode .highlight pre { + background: #31343f; +} + +html.dark-mode .text-grey-dk-000 { + color: #959396 !important; +} + +html.dark-mode .text-grey-dk-100 { + color: #5c5962 !important; +} + +html.dark-mode .text-grey-dk-200 { + color: #44434d !important; +} + +html.dark-mode .text-grey-dk-250 { + color: #302d36 !important; +} + +html.dark-mode .text-grey-dk-300 { + color: #27262b !important; +} + +html.dark-mode .text-grey-lt-000 { + color: #f5f6fa !important; +} + +html.dark-mode .text-grey-lt-100 { + color: #eeebee !important; +} + +html.dark-mode .text-grey-lt-200 { + color: #ecebed !important; +} + +html.dark-mode .text-grey-lt-300 { + color: #e6e1e8 !important; +} + +html.dark-mode .text-blue-000 { + color: #2c84fa !important; +} + +html.dark-mode .text-blue-100 { + color: #2869e6 !important; +} + +html.dark-mode .text-blue-200 { + color: #264caf !important; +} + +html.dark-mode .text-blue-300 { + color: #183385 !important; +} + +html.dark-mode .text-green-000 { + color: #41d693 !important; +} + +html.dark-mode .text-green-100 { + color: #11b584 !important; +} + +html.dark-mode .text-green-200 { + color: #009c7b !important; +} + +html.dark-mode .text-green-300 { + color: #026e57 !important; +} + +html.dark-mode .text-purple-000 { + color: #7253ed !important; +} + +html.dark-mode .text-purple-100 { + color: #5e41d0 !important; +} + +html.dark-mode .text-purple-200 { + color: #4e26af !important; +} + +html.dark-mode .text-purple-300 { + color: #381885 !important; +} + +html.dark-mode .text-yellow-000 { + color: #ffeb82 !important; +} + +html.dark-mode .text-yellow-100 { + color: #fadf50 !important; +} + +html.dark-mode .text-yellow-200 { + color: #f7d12e !important; +} + +html.dark-mode .text-yellow-300 { + color: #e7af06 !important; +} + +html.dark-mode .text-red-000 { + color: #f77e7e !important; +} + +html.dark-mode .text-red-100 { + color: #f96e65 !important; +} + +html.dark-mode .text-red-200 { + color: #e94c4c !important; +} + +html.dark-mode .text-red-300 { + color: #dd2e2e !important; +} + +html.dark-mode .bg-grey-dk-000 { + background-color: #959396 !important; +} + +html.dark-mode .bg-grey-dk-100 { + background-color: #5c5962 !important; +} + +html.dark-mode .bg-grey-dk-200 { + background-color: #44434d !important; +} + +html.dark-mode .bg-grey-dk-250 { + background-color: #302d36 !important; +} + +html.dark-mode .bg-grey-dk-300 { + background-color: #27262b !important; +} + +html.dark-mode .bg-grey-lt-000 { + background-color: #f5f6fa !important; +} + +html.dark-mode .bg-grey-lt-100 { + background-color: #eeebee !important; +} + +html.dark-mode .bg-grey-lt-200 { + background-color: #ecebed !important; +} + +html.dark-mode .bg-grey-lt-300 { + background-color: #e6e1e8 !important; +} + +html.dark-mode .bg-blue-000 { + background-color: #2c84fa !important; +} + +html.dark-mode .bg-blue-100 { + background-color: #2869e6 !important; +} + +html.dark-mode .bg-blue-200 { + background-color: #264caf !important; +} + +html.dark-mode .bg-blue-300 { + background-color: #183385 !important; +} + +html.dark-mode .bg-green-000 { + background-color: #41d693 !important; +} + +html.dark-mode .bg-green-100 { + background-color: #11b584 !important; +} + +html.dark-mode .bg-green-200 { + background-color: #009c7b !important; +} + +html.dark-mode .bg-green-300 { + background-color: #026e57 !important; +} + +html.dark-mode .bg-purple-000 { + background-color: #7253ed !important; +} + +html.dark-mode .bg-purple-100 { + background-color: #5e41d0 !important; +} + +html.dark-mode .bg-purple-200 { + background-color: #4e26af !important; +} + +html.dark-mode .bg-purple-300 { + background-color: #381885 !important; +} + +html.dark-mode .bg-yellow-000 { + background-color: #ffeb82 !important; +} + +html.dark-mode .bg-yellow-100 { + background-color: #fadf50 !important; +} + +html.dark-mode .bg-yellow-200 { + background-color: #f7d12e !important; +} + +html.dark-mode .bg-yellow-300 { + background-color: #e7af06 !important; +} + +html.dark-mode .bg-red-000 { + background-color: #f77e7e !important; +} + +html.dark-mode .bg-red-100 { + background-color: #f96e65 !important; +} + +html.dark-mode .bg-red-200 { + background-color: #e94c4c !important; +} + +html.dark-mode .bg-red-300 { + background-color: #dd2e2e !important; +} + +html.dark-mode .d-block { + display: block !important; +} + +html.dark-mode .d-flex { + display: flex !important; +} + +html.dark-mode .d-inline { + display: inline !important; +} + +html.dark-mode .d-inline-block { + display: inline-block !important; +} + +html.dark-mode .d-none { + display: none !important; +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .d-xs-block { + display: block !important; + } + + html.dark-mode .d-xs-flex { + display: flex !important; + } + + html.dark-mode .d-xs-inline { + display: inline !important; + } + + html.dark-mode .d-xs-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xs-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .d-sm-block { + display: block !important; + } + + html.dark-mode .d-sm-flex { + display: flex !important; + } + + html.dark-mode .d-sm-inline { + display: inline !important; + } + + html.dark-mode .d-sm-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-sm-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .d-md-block { + display: block !important; + } + + html.dark-mode .d-md-flex { + display: flex !important; + } + + html.dark-mode .d-md-inline { + display: inline !important; + } + + html.dark-mode .d-md-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-md-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .d-lg-block { + display: block !important; + } + + html.dark-mode .d-lg-flex { + display: flex !important; + } + + html.dark-mode .d-lg-inline { + display: inline !important; + } + + html.dark-mode .d-lg-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-lg-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .d-xl-block { + display: block !important; + } + + html.dark-mode .d-xl-flex { + display: flex !important; + } + + html.dark-mode .d-xl-inline { + display: inline !important; + } + + html.dark-mode .d-xl-inline-block { + display: inline-block !important; + } + + html.dark-mode .d-xl-none { + display: none !important; + } +} + +html.dark-mode .float-left { + float: left !important; +} + +html.dark-mode .float-right { + float: right !important; +} + +html.dark-mode .flex-justify-start { + justify-content: flex-start !important; +} + +html.dark-mode .flex-justify-end { + justify-content: flex-end !important; +} + +html.dark-mode .flex-justify-between { + justify-content: space-between !important; +} + +html.dark-mode .flex-justify-around { + justify-content: space-around !important; +} + +html.dark-mode .v-align-baseline { + vertical-align: baseline !important; +} + +html.dark-mode .v-align-bottom { + vertical-align: bottom !important; +} + +html.dark-mode .v-align-middle { + vertical-align: middle !important; +} + +html.dark-mode .v-align-text-bottom { + vertical-align: text-bottom !important; +} + +html.dark-mode .v-align-text-top { + vertical-align: text-top !important; +} + +html.dark-mode .v-align-top { + vertical-align: top !important; +} + +html.dark-mode .fs-1 { + font-size: 9px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-1 { + font-size: 10px !important; + } +} + +html.dark-mode .fs-2 { + font-size: 11px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-2 { + font-size: 12px !important; + } +} + +html.dark-mode .fs-3 { + font-size: 12px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-3 { + font-size: 14px !important; + } +} + +html.dark-mode .fs-4 { + font-size: 14px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-4 { + font-size: 16px !important; + } +} + +html.dark-mode .fs-5 { + font-size: 16px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-5 { + font-size: 18px !important; + } +} + +html.dark-mode .fs-6 { + font-size: 18px !important; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-6 { + font-size: 24px !important; + line-height: 1.25; + } +} + +html.dark-mode .fs-7 { + font-size: 24px !important; + line-height: 1.25; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-7 { + font-size: 32px !important; + } +} + +html.dark-mode .fs-8 { + font-size: 32px !important; + line-height: 1.25; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-8 { + font-size: 36px !important; + } +} + +html.dark-mode .fs-9 { + font-size: 36px !important; + line-height: 1.25; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-9 { + font-size: 42px !important; + } +} + +html.dark-mode .fs-10 { + font-size: 42px !important; + line-height: 1.25; +} + +@media (min-width: 31.25rem) { + html.dark-mode .fs-10 { + font-size: 48px !important; + } +} + +html.dark-mode .fw-300 { + font-weight: 300 !important; +} + +html.dark-mode .fw-400 { + font-weight: 400 !important; +} + +html.dark-mode .fw-500 { + font-weight: 500 !important; +} + +html.dark-mode .fw-700 { + font-weight: 700 !important; +} + +html.dark-mode .lh-0 { + line-height: 0 !important; +} + +html.dark-mode .lh-default { + line-height: 1.4; +} + +html.dark-mode .lh-tight { + line-height: 1.25; +} + +html.dark-mode .ls-5 { + letter-spacing: 0.05em !important; +} + +html.dark-mode .ls-10 { + letter-spacing: 0.1em !important; +} + +html.dark-mode .ls-0 { + letter-spacing: 0 !important; +} + +html.dark-mode .text-uppercase { + text-transform: uppercase !important; +} + +html.dark-mode .list-style-none { + padding: 0 !important; + margin: 0 !important; + list-style: none !important; +} + +html.dark-mode .list-style-none li::before { + display: none !important; +} + +html.dark-mode .mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-0 { + margin: 0 !important; +} + +html.dark-mode .mt-0 { + margin-top: 0 !important; +} + +html.dark-mode .mr-0 { + margin-right: 0 !important; +} + +html.dark-mode .mb-0 { + margin-bottom: 0 !important; +} + +html.dark-mode .ml-0 { + margin-left: 0 !important; +} + +html.dark-mode .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +html.dark-mode .my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +html.dark-mode .mxn-0 { + margin-right: -0 !important; + margin-left: -0 !important; +} + +html.dark-mode .mx-0-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-1 { + margin: 0.25rem !important; +} + +html.dark-mode .mt-1 { + margin-top: 0.25rem !important; +} + +html.dark-mode .mr-1 { + margin-right: 0.25rem !important; +} + +html.dark-mode .mb-1 { + margin-bottom: 0.25rem !important; +} + +html.dark-mode .ml-1 { + margin-left: 0.25rem !important; +} + +html.dark-mode .mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +html.dark-mode .my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +html.dark-mode .mxn-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; +} + +html.dark-mode .mx-1-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-2 { + margin: 0.5rem !important; +} + +html.dark-mode .mt-2 { + margin-top: 0.5rem !important; +} + +html.dark-mode .mr-2 { + margin-right: 0.5rem !important; +} + +html.dark-mode .mb-2 { + margin-bottom: 0.5rem !important; +} + +html.dark-mode .ml-2 { + margin-left: 0.5rem !important; +} + +html.dark-mode .mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +html.dark-mode .my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +html.dark-mode .mxn-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; +} + +html.dark-mode .mx-2-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-3 { + margin: 0.75rem !important; +} + +html.dark-mode .mt-3 { + margin-top: 0.75rem !important; +} + +html.dark-mode .mr-3 { + margin-right: 0.75rem !important; +} + +html.dark-mode .mb-3 { + margin-bottom: 0.75rem !important; +} + +html.dark-mode .ml-3 { + margin-left: 0.75rem !important; +} + +html.dark-mode .mx-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; +} + +html.dark-mode .my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; +} + +html.dark-mode .mxn-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; +} + +html.dark-mode .mx-3-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-4 { + margin: 1rem !important; +} + +html.dark-mode .mt-4 { + margin-top: 1rem !important; +} + +html.dark-mode .mr-4 { + margin-right: 1rem !important; +} + +html.dark-mode .mb-4 { + margin-bottom: 1rem !important; +} + +html.dark-mode .ml-4 { + margin-left: 1rem !important; +} + +html.dark-mode .mx-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +html.dark-mode .my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +html.dark-mode .mxn-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; +} + +html.dark-mode .mx-4-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-5 { + margin: 1.5rem !important; +} + +html.dark-mode .mt-5 { + margin-top: 1.5rem !important; +} + +html.dark-mode .mr-5 { + margin-right: 1.5rem !important; +} + +html.dark-mode .mb-5 { + margin-bottom: 1.5rem !important; +} + +html.dark-mode .ml-5 { + margin-left: 1.5rem !important; +} + +html.dark-mode .mx-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +html.dark-mode .my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +html.dark-mode .mxn-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; +} + +html.dark-mode .mx-5-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-6 { + margin: 2rem !important; +} + +html.dark-mode .mt-6 { + margin-top: 2rem !important; +} + +html.dark-mode .mr-6 { + margin-right: 2rem !important; +} + +html.dark-mode .mb-6 { + margin-bottom: 2rem !important; +} + +html.dark-mode .ml-6 { + margin-left: 2rem !important; +} + +html.dark-mode .mx-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; +} + +html.dark-mode .my-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; +} + +html.dark-mode .mxn-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; +} + +html.dark-mode .mx-6-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-7 { + margin: 2.5rem !important; +} + +html.dark-mode .mt-7 { + margin-top: 2.5rem !important; +} + +html.dark-mode .mr-7 { + margin-right: 2.5rem !important; +} + +html.dark-mode .mb-7 { + margin-bottom: 2.5rem !important; +} + +html.dark-mode .ml-7 { + margin-left: 2.5rem !important; +} + +html.dark-mode .mx-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; +} + +html.dark-mode .my-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; +} + +html.dark-mode .mxn-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; +} + +html.dark-mode .mx-7-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-8 { + margin: 3rem !important; +} + +html.dark-mode .mt-8 { + margin-top: 3rem !important; +} + +html.dark-mode .mr-8 { + margin-right: 3rem !important; +} + +html.dark-mode .mb-8 { + margin-bottom: 3rem !important; +} + +html.dark-mode .ml-8 { + margin-left: 3rem !important; +} + +html.dark-mode .mx-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +html.dark-mode .my-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +html.dark-mode .mxn-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; +} + +html.dark-mode .mx-8-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-9 { + margin: 3.5rem !important; +} + +html.dark-mode .mt-9 { + margin-top: 3.5rem !important; +} + +html.dark-mode .mr-9 { + margin-right: 3.5rem !important; +} + +html.dark-mode .mb-9 { + margin-bottom: 3.5rem !important; +} + +html.dark-mode .ml-9 { + margin-left: 3.5rem !important; +} + +html.dark-mode .mx-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; +} + +html.dark-mode .my-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; +} + +html.dark-mode .mxn-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; +} + +html.dark-mode .mx-9-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +html.dark-mode .m-10 { + margin: 4rem !important; +} + +html.dark-mode .mt-10 { + margin-top: 4rem !important; +} + +html.dark-mode .mr-10 { + margin-right: 4rem !important; +} + +html.dark-mode .mb-10 { + margin-bottom: 4rem !important; +} + +html.dark-mode .ml-10 { + margin-left: 4rem !important; +} + +html.dark-mode .mx-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; +} + +html.dark-mode .my-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; +} + +html.dark-mode .mxn-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; +} + +html.dark-mode .mx-10-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-0 { + margin: 0 !important; + } + + html.dark-mode .mt-xs-0 { + margin-top: 0 !important; + } + + html.dark-mode .mr-xs-0 { + margin-right: 0 !important; + } + + html.dark-mode .mb-xs-0 { + margin-bottom: 0 !important; + } + + html.dark-mode .ml-xs-0 { + margin-left: 0 !important; + } + + html.dark-mode .mx-xs-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + html.dark-mode .my-xs-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + html.dark-mode .mxn-xs-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-1 { + margin: 0.25rem !important; + } + + html.dark-mode .mt-xs-1 { + margin-top: 0.25rem !important; + } + + html.dark-mode .mr-xs-1 { + margin-right: 0.25rem !important; + } + + html.dark-mode .mb-xs-1 { + margin-bottom: 0.25rem !important; + } + + html.dark-mode .ml-xs-1 { + margin-left: 0.25rem !important; + } + + html.dark-mode .mx-xs-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + html.dark-mode .my-xs-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + html.dark-mode .mxn-xs-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-2 { + margin: 0.5rem !important; + } + + html.dark-mode .mt-xs-2 { + margin-top: 0.5rem !important; + } + + html.dark-mode .mr-xs-2 { + margin-right: 0.5rem !important; + } + + html.dark-mode .mb-xs-2 { + margin-bottom: 0.5rem !important; + } + + html.dark-mode .ml-xs-2 { + margin-left: 0.5rem !important; + } + + html.dark-mode .mx-xs-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + html.dark-mode .my-xs-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + html.dark-mode .mxn-xs-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-3 { + margin: 0.75rem !important; + } + + html.dark-mode .mt-xs-3 { + margin-top: 0.75rem !important; + } + + html.dark-mode .mr-xs-3 { + margin-right: 0.75rem !important; + } + + html.dark-mode .mb-xs-3 { + margin-bottom: 0.75rem !important; + } + + html.dark-mode .ml-xs-3 { + margin-left: 0.75rem !important; + } + + html.dark-mode .mx-xs-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + + html.dark-mode .my-xs-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + + html.dark-mode .mxn-xs-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-4 { + margin: 1rem !important; + } + + html.dark-mode .mt-xs-4 { + margin-top: 1rem !important; + } + + html.dark-mode .mr-xs-4 { + margin-right: 1rem !important; + } + + html.dark-mode .mb-xs-4 { + margin-bottom: 1rem !important; + } + + html.dark-mode .ml-xs-4 { + margin-left: 1rem !important; + } + + html.dark-mode .mx-xs-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + html.dark-mode .my-xs-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + html.dark-mode .mxn-xs-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-5 { + margin: 1.5rem !important; + } + + html.dark-mode .mt-xs-5 { + margin-top: 1.5rem !important; + } + + html.dark-mode .mr-xs-5 { + margin-right: 1.5rem !important; + } + + html.dark-mode .mb-xs-5 { + margin-bottom: 1.5rem !important; + } + + html.dark-mode .ml-xs-5 { + margin-left: 1.5rem !important; + } + + html.dark-mode .mx-xs-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + html.dark-mode .my-xs-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + html.dark-mode .mxn-xs-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-6 { + margin: 2rem !important; + } + + html.dark-mode .mt-xs-6 { + margin-top: 2rem !important; + } + + html.dark-mode .mr-xs-6 { + margin-right: 2rem !important; + } + + html.dark-mode .mb-xs-6 { + margin-bottom: 2rem !important; + } + + html.dark-mode .ml-xs-6 { + margin-left: 2rem !important; + } + + html.dark-mode .mx-xs-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + + html.dark-mode .my-xs-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + html.dark-mode .mxn-xs-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-7 { + margin: 2.5rem !important; + } + + html.dark-mode .mt-xs-7 { + margin-top: 2.5rem !important; + } + + html.dark-mode .mr-xs-7 { + margin-right: 2.5rem !important; + } + + html.dark-mode .mb-xs-7 { + margin-bottom: 2.5rem !important; + } + + html.dark-mode .ml-xs-7 { + margin-left: 2.5rem !important; + } + + html.dark-mode .mx-xs-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + + html.dark-mode .my-xs-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + html.dark-mode .mxn-xs-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-8 { + margin: 3rem !important; + } + + html.dark-mode .mt-xs-8 { + margin-top: 3rem !important; + } + + html.dark-mode .mr-xs-8 { + margin-right: 3rem !important; + } + + html.dark-mode .mb-xs-8 { + margin-bottom: 3rem !important; + } + + html.dark-mode .ml-xs-8 { + margin-left: 3rem !important; + } + + html.dark-mode .mx-xs-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + html.dark-mode .my-xs-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + html.dark-mode .mxn-xs-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-9 { + margin: 3.5rem !important; + } + + html.dark-mode .mt-xs-9 { + margin-top: 3.5rem !important; + } + + html.dark-mode .mr-xs-9 { + margin-right: 3.5rem !important; + } + + html.dark-mode .mb-xs-9 { + margin-bottom: 3.5rem !important; + } + + html.dark-mode .ml-xs-9 { + margin-left: 3.5rem !important; + } + + html.dark-mode .mx-xs-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + + html.dark-mode .my-xs-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + + html.dark-mode .mxn-xs-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} + +@media (min-width: 20rem) { + html.dark-mode .m-xs-10 { + margin: 4rem !important; + } + + html.dark-mode .mt-xs-10 { + margin-top: 4rem !important; + } + + html.dark-mode .mr-xs-10 { + margin-right: 4rem !important; + } + + html.dark-mode .mb-xs-10 { + margin-bottom: 4rem !important; + } + + html.dark-mode .ml-xs-10 { + margin-left: 4rem !important; + } + + html.dark-mode .mx-xs-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + + html.dark-mode .my-xs-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + html.dark-mode .mxn-xs-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-0 { + margin: 0 !important; + } + + html.dark-mode .mt-sm-0 { + margin-top: 0 !important; + } + + html.dark-mode .mr-sm-0 { + margin-right: 0 !important; + } + + html.dark-mode .mb-sm-0 { + margin-bottom: 0 !important; + } + + html.dark-mode .ml-sm-0 { + margin-left: 0 !important; + } + + html.dark-mode .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + html.dark-mode .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + html.dark-mode .mxn-sm-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-1 { + margin: 0.25rem !important; + } + + html.dark-mode .mt-sm-1 { + margin-top: 0.25rem !important; + } + + html.dark-mode .mr-sm-1 { + margin-right: 0.25rem !important; + } + + html.dark-mode .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + html.dark-mode .ml-sm-1 { + margin-left: 0.25rem !important; + } + + html.dark-mode .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + html.dark-mode .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + html.dark-mode .mxn-sm-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-2 { + margin: 0.5rem !important; + } + + html.dark-mode .mt-sm-2 { + margin-top: 0.5rem !important; + } + + html.dark-mode .mr-sm-2 { + margin-right: 0.5rem !important; + } + + html.dark-mode .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + html.dark-mode .ml-sm-2 { + margin-left: 0.5rem !important; + } + + html.dark-mode .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + html.dark-mode .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + html.dark-mode .mxn-sm-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-3 { + margin: 0.75rem !important; + } + + html.dark-mode .mt-sm-3 { + margin-top: 0.75rem !important; + } + + html.dark-mode .mr-sm-3 { + margin-right: 0.75rem !important; + } + + html.dark-mode .mb-sm-3 { + margin-bottom: 0.75rem !important; + } + + html.dark-mode .ml-sm-3 { + margin-left: 0.75rem !important; + } + + html.dark-mode .mx-sm-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + + html.dark-mode .my-sm-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + + html.dark-mode .mxn-sm-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-4 { + margin: 1rem !important; + } + + html.dark-mode .mt-sm-4 { + margin-top: 1rem !important; + } + + html.dark-mode .mr-sm-4 { + margin-right: 1rem !important; + } + + html.dark-mode .mb-sm-4 { + margin-bottom: 1rem !important; + } + + html.dark-mode .ml-sm-4 { + margin-left: 1rem !important; + } + + html.dark-mode .mx-sm-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + html.dark-mode .my-sm-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + html.dark-mode .mxn-sm-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-5 { + margin: 1.5rem !important; + } + + html.dark-mode .mt-sm-5 { + margin-top: 1.5rem !important; + } + + html.dark-mode .mr-sm-5 { + margin-right: 1.5rem !important; + } + + html.dark-mode .mb-sm-5 { + margin-bottom: 1.5rem !important; + } + + html.dark-mode .ml-sm-5 { + margin-left: 1.5rem !important; + } + + html.dark-mode .mx-sm-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + html.dark-mode .my-sm-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + html.dark-mode .mxn-sm-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-6 { + margin: 2rem !important; + } + + html.dark-mode .mt-sm-6 { + margin-top: 2rem !important; + } + + html.dark-mode .mr-sm-6 { + margin-right: 2rem !important; + } + + html.dark-mode .mb-sm-6 { + margin-bottom: 2rem !important; + } + + html.dark-mode .ml-sm-6 { + margin-left: 2rem !important; + } + + html.dark-mode .mx-sm-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + + html.dark-mode .my-sm-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + html.dark-mode .mxn-sm-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-7 { + margin: 2.5rem !important; + } + + html.dark-mode .mt-sm-7 { + margin-top: 2.5rem !important; + } + + html.dark-mode .mr-sm-7 { + margin-right: 2.5rem !important; + } + + html.dark-mode .mb-sm-7 { + margin-bottom: 2.5rem !important; + } + + html.dark-mode .ml-sm-7 { + margin-left: 2.5rem !important; + } + + html.dark-mode .mx-sm-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + + html.dark-mode .my-sm-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + html.dark-mode .mxn-sm-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-8 { + margin: 3rem !important; + } + + html.dark-mode .mt-sm-8 { + margin-top: 3rem !important; + } + + html.dark-mode .mr-sm-8 { + margin-right: 3rem !important; + } + + html.dark-mode .mb-sm-8 { + margin-bottom: 3rem !important; + } + + html.dark-mode .ml-sm-8 { + margin-left: 3rem !important; + } + + html.dark-mode .mx-sm-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + html.dark-mode .my-sm-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + html.dark-mode .mxn-sm-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-9 { + margin: 3.5rem !important; + } + + html.dark-mode .mt-sm-9 { + margin-top: 3.5rem !important; + } + + html.dark-mode .mr-sm-9 { + margin-right: 3.5rem !important; + } + + html.dark-mode .mb-sm-9 { + margin-bottom: 3.5rem !important; + } + + html.dark-mode .ml-sm-9 { + margin-left: 3.5rem !important; + } + + html.dark-mode .mx-sm-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + + html.dark-mode .my-sm-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + + html.dark-mode .mxn-sm-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .m-sm-10 { + margin: 4rem !important; + } + + html.dark-mode .mt-sm-10 { + margin-top: 4rem !important; + } + + html.dark-mode .mr-sm-10 { + margin-right: 4rem !important; + } + + html.dark-mode .mb-sm-10 { + margin-bottom: 4rem !important; + } + + html.dark-mode .ml-sm-10 { + margin-left: 4rem !important; + } + + html.dark-mode .mx-sm-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + + html.dark-mode .my-sm-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + html.dark-mode .mxn-sm-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-0 { + margin: 0 !important; + } + + html.dark-mode .mt-md-0 { + margin-top: 0 !important; + } + + html.dark-mode .mr-md-0 { + margin-right: 0 !important; + } + + html.dark-mode .mb-md-0 { + margin-bottom: 0 !important; + } + + html.dark-mode .ml-md-0 { + margin-left: 0 !important; + } + + html.dark-mode .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + html.dark-mode .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + html.dark-mode .mxn-md-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-1 { + margin: 0.25rem !important; + } + + html.dark-mode .mt-md-1 { + margin-top: 0.25rem !important; + } + + html.dark-mode .mr-md-1 { + margin-right: 0.25rem !important; + } + + html.dark-mode .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + html.dark-mode .ml-md-1 { + margin-left: 0.25rem !important; + } + + html.dark-mode .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + html.dark-mode .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + html.dark-mode .mxn-md-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-2 { + margin: 0.5rem !important; + } + + html.dark-mode .mt-md-2 { + margin-top: 0.5rem !important; + } + + html.dark-mode .mr-md-2 { + margin-right: 0.5rem !important; + } + + html.dark-mode .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + html.dark-mode .ml-md-2 { + margin-left: 0.5rem !important; + } + + html.dark-mode .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + html.dark-mode .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + html.dark-mode .mxn-md-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-3 { + margin: 0.75rem !important; + } + + html.dark-mode .mt-md-3 { + margin-top: 0.75rem !important; + } + + html.dark-mode .mr-md-3 { + margin-right: 0.75rem !important; + } + + html.dark-mode .mb-md-3 { + margin-bottom: 0.75rem !important; + } + + html.dark-mode .ml-md-3 { + margin-left: 0.75rem !important; + } + + html.dark-mode .mx-md-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + + html.dark-mode .my-md-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + + html.dark-mode .mxn-md-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-4 { + margin: 1rem !important; + } + + html.dark-mode .mt-md-4 { + margin-top: 1rem !important; + } + + html.dark-mode .mr-md-4 { + margin-right: 1rem !important; + } + + html.dark-mode .mb-md-4 { + margin-bottom: 1rem !important; + } + + html.dark-mode .ml-md-4 { + margin-left: 1rem !important; + } + + html.dark-mode .mx-md-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + html.dark-mode .my-md-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + html.dark-mode .mxn-md-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-5 { + margin: 1.5rem !important; + } + + html.dark-mode .mt-md-5 { + margin-top: 1.5rem !important; + } + + html.dark-mode .mr-md-5 { + margin-right: 1.5rem !important; + } + + html.dark-mode .mb-md-5 { + margin-bottom: 1.5rem !important; + } + + html.dark-mode .ml-md-5 { + margin-left: 1.5rem !important; + } + + html.dark-mode .mx-md-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + html.dark-mode .my-md-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + html.dark-mode .mxn-md-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-6 { + margin: 2rem !important; + } + + html.dark-mode .mt-md-6 { + margin-top: 2rem !important; + } + + html.dark-mode .mr-md-6 { + margin-right: 2rem !important; + } + + html.dark-mode .mb-md-6 { + margin-bottom: 2rem !important; + } + + html.dark-mode .ml-md-6 { + margin-left: 2rem !important; + } + + html.dark-mode .mx-md-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + + html.dark-mode .my-md-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + html.dark-mode .mxn-md-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-7 { + margin: 2.5rem !important; + } + + html.dark-mode .mt-md-7 { + margin-top: 2.5rem !important; + } + + html.dark-mode .mr-md-7 { + margin-right: 2.5rem !important; + } + + html.dark-mode .mb-md-7 { + margin-bottom: 2.5rem !important; + } + + html.dark-mode .ml-md-7 { + margin-left: 2.5rem !important; + } + + html.dark-mode .mx-md-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + + html.dark-mode .my-md-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + html.dark-mode .mxn-md-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-8 { + margin: 3rem !important; + } + + html.dark-mode .mt-md-8 { + margin-top: 3rem !important; + } + + html.dark-mode .mr-md-8 { + margin-right: 3rem !important; + } + + html.dark-mode .mb-md-8 { + margin-bottom: 3rem !important; + } + + html.dark-mode .ml-md-8 { + margin-left: 3rem !important; + } + + html.dark-mode .mx-md-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + html.dark-mode .my-md-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + html.dark-mode .mxn-md-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-9 { + margin: 3.5rem !important; + } + + html.dark-mode .mt-md-9 { + margin-top: 3.5rem !important; + } + + html.dark-mode .mr-md-9 { + margin-right: 3.5rem !important; + } + + html.dark-mode .mb-md-9 { + margin-bottom: 3.5rem !important; + } + + html.dark-mode .ml-md-9 { + margin-left: 3.5rem !important; + } + + html.dark-mode .mx-md-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + + html.dark-mode .my-md-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + + html.dark-mode .mxn-md-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .m-md-10 { + margin: 4rem !important; + } + + html.dark-mode .mt-md-10 { + margin-top: 4rem !important; + } + + html.dark-mode .mr-md-10 { + margin-right: 4rem !important; + } + + html.dark-mode .mb-md-10 { + margin-bottom: 4rem !important; + } + + html.dark-mode .ml-md-10 { + margin-left: 4rem !important; + } + + html.dark-mode .mx-md-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + + html.dark-mode .my-md-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + html.dark-mode .mxn-md-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-0 { + margin: 0 !important; + } + + html.dark-mode .mt-lg-0 { + margin-top: 0 !important; + } + + html.dark-mode .mr-lg-0 { + margin-right: 0 !important; + } + + html.dark-mode .mb-lg-0 { + margin-bottom: 0 !important; + } + + html.dark-mode .ml-lg-0 { + margin-left: 0 !important; + } + + html.dark-mode .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + html.dark-mode .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + html.dark-mode .mxn-lg-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-1 { + margin: 0.25rem !important; + } + + html.dark-mode .mt-lg-1 { + margin-top: 0.25rem !important; + } + + html.dark-mode .mr-lg-1 { + margin-right: 0.25rem !important; + } + + html.dark-mode .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + html.dark-mode .ml-lg-1 { + margin-left: 0.25rem !important; + } + + html.dark-mode .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + html.dark-mode .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + html.dark-mode .mxn-lg-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-2 { + margin: 0.5rem !important; + } + + html.dark-mode .mt-lg-2 { + margin-top: 0.5rem !important; + } + + html.dark-mode .mr-lg-2 { + margin-right: 0.5rem !important; + } + + html.dark-mode .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + html.dark-mode .ml-lg-2 { + margin-left: 0.5rem !important; + } + + html.dark-mode .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + html.dark-mode .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + html.dark-mode .mxn-lg-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-3 { + margin: 0.75rem !important; + } + + html.dark-mode .mt-lg-3 { + margin-top: 0.75rem !important; + } + + html.dark-mode .mr-lg-3 { + margin-right: 0.75rem !important; + } + + html.dark-mode .mb-lg-3 { + margin-bottom: 0.75rem !important; + } + + html.dark-mode .ml-lg-3 { + margin-left: 0.75rem !important; + } + + html.dark-mode .mx-lg-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + + html.dark-mode .my-lg-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + + html.dark-mode .mxn-lg-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-4 { + margin: 1rem !important; + } + + html.dark-mode .mt-lg-4 { + margin-top: 1rem !important; + } + + html.dark-mode .mr-lg-4 { + margin-right: 1rem !important; + } + + html.dark-mode .mb-lg-4 { + margin-bottom: 1rem !important; + } + + html.dark-mode .ml-lg-4 { + margin-left: 1rem !important; + } + + html.dark-mode .mx-lg-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + html.dark-mode .my-lg-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + html.dark-mode .mxn-lg-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-5 { + margin: 1.5rem !important; + } + + html.dark-mode .mt-lg-5 { + margin-top: 1.5rem !important; + } + + html.dark-mode .mr-lg-5 { + margin-right: 1.5rem !important; + } + + html.dark-mode .mb-lg-5 { + margin-bottom: 1.5rem !important; + } + + html.dark-mode .ml-lg-5 { + margin-left: 1.5rem !important; + } + + html.dark-mode .mx-lg-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + html.dark-mode .my-lg-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + html.dark-mode .mxn-lg-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-6 { + margin: 2rem !important; + } + + html.dark-mode .mt-lg-6 { + margin-top: 2rem !important; + } + + html.dark-mode .mr-lg-6 { + margin-right: 2rem !important; + } + + html.dark-mode .mb-lg-6 { + margin-bottom: 2rem !important; + } + + html.dark-mode .ml-lg-6 { + margin-left: 2rem !important; + } + + html.dark-mode .mx-lg-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + + html.dark-mode .my-lg-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + html.dark-mode .mxn-lg-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-7 { + margin: 2.5rem !important; + } + + html.dark-mode .mt-lg-7 { + margin-top: 2.5rem !important; + } + + html.dark-mode .mr-lg-7 { + margin-right: 2.5rem !important; + } + + html.dark-mode .mb-lg-7 { + margin-bottom: 2.5rem !important; + } + + html.dark-mode .ml-lg-7 { + margin-left: 2.5rem !important; + } + + html.dark-mode .mx-lg-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + + html.dark-mode .my-lg-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + html.dark-mode .mxn-lg-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-8 { + margin: 3rem !important; + } + + html.dark-mode .mt-lg-8 { + margin-top: 3rem !important; + } + + html.dark-mode .mr-lg-8 { + margin-right: 3rem !important; + } + + html.dark-mode .mb-lg-8 { + margin-bottom: 3rem !important; + } + + html.dark-mode .ml-lg-8 { + margin-left: 3rem !important; + } + + html.dark-mode .mx-lg-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + html.dark-mode .my-lg-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + html.dark-mode .mxn-lg-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-9 { + margin: 3.5rem !important; + } + + html.dark-mode .mt-lg-9 { + margin-top: 3.5rem !important; + } + + html.dark-mode .mr-lg-9 { + margin-right: 3.5rem !important; + } + + html.dark-mode .mb-lg-9 { + margin-bottom: 3.5rem !important; + } + + html.dark-mode .ml-lg-9 { + margin-left: 3.5rem !important; + } + + html.dark-mode .mx-lg-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + + html.dark-mode .my-lg-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + + html.dark-mode .mxn-lg-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .m-lg-10 { + margin: 4rem !important; + } + + html.dark-mode .mt-lg-10 { + margin-top: 4rem !important; + } + + html.dark-mode .mr-lg-10 { + margin-right: 4rem !important; + } + + html.dark-mode .mb-lg-10 { + margin-bottom: 4rem !important; + } + + html.dark-mode .ml-lg-10 { + margin-left: 4rem !important; + } + + html.dark-mode .mx-lg-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + + html.dark-mode .my-lg-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + html.dark-mode .mxn-lg-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-0 { + margin: 0 !important; + } + + html.dark-mode .mt-xl-0 { + margin-top: 0 !important; + } + + html.dark-mode .mr-xl-0 { + margin-right: 0 !important; + } + + html.dark-mode .mb-xl-0 { + margin-bottom: 0 !important; + } + + html.dark-mode .ml-xl-0 { + margin-left: 0 !important; + } + + html.dark-mode .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + html.dark-mode .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + html.dark-mode .mxn-xl-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-1 { + margin: 0.25rem !important; + } + + html.dark-mode .mt-xl-1 { + margin-top: 0.25rem !important; + } + + html.dark-mode .mr-xl-1 { + margin-right: 0.25rem !important; + } + + html.dark-mode .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + html.dark-mode .ml-xl-1 { + margin-left: 0.25rem !important; + } + + html.dark-mode .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + html.dark-mode .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + html.dark-mode .mxn-xl-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-2 { + margin: 0.5rem !important; + } + + html.dark-mode .mt-xl-2 { + margin-top: 0.5rem !important; + } + + html.dark-mode .mr-xl-2 { + margin-right: 0.5rem !important; + } + + html.dark-mode .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + html.dark-mode .ml-xl-2 { + margin-left: 0.5rem !important; + } + + html.dark-mode .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + html.dark-mode .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + html.dark-mode .mxn-xl-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-3 { + margin: 0.75rem !important; + } + + html.dark-mode .mt-xl-3 { + margin-top: 0.75rem !important; + } + + html.dark-mode .mr-xl-3 { + margin-right: 0.75rem !important; + } + + html.dark-mode .mb-xl-3 { + margin-bottom: 0.75rem !important; + } + + html.dark-mode .ml-xl-3 { + margin-left: 0.75rem !important; + } + + html.dark-mode .mx-xl-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + + html.dark-mode .my-xl-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + + html.dark-mode .mxn-xl-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-4 { + margin: 1rem !important; + } + + html.dark-mode .mt-xl-4 { + margin-top: 1rem !important; + } + + html.dark-mode .mr-xl-4 { + margin-right: 1rem !important; + } + + html.dark-mode .mb-xl-4 { + margin-bottom: 1rem !important; + } + + html.dark-mode .ml-xl-4 { + margin-left: 1rem !important; + } + + html.dark-mode .mx-xl-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + html.dark-mode .my-xl-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + html.dark-mode .mxn-xl-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-5 { + margin: 1.5rem !important; + } + + html.dark-mode .mt-xl-5 { + margin-top: 1.5rem !important; + } + + html.dark-mode .mr-xl-5 { + margin-right: 1.5rem !important; + } + + html.dark-mode .mb-xl-5 { + margin-bottom: 1.5rem !important; + } + + html.dark-mode .ml-xl-5 { + margin-left: 1.5rem !important; + } + + html.dark-mode .mx-xl-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + html.dark-mode .my-xl-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + html.dark-mode .mxn-xl-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-6 { + margin: 2rem !important; + } + + html.dark-mode .mt-xl-6 { + margin-top: 2rem !important; + } + + html.dark-mode .mr-xl-6 { + margin-right: 2rem !important; + } + + html.dark-mode .mb-xl-6 { + margin-bottom: 2rem !important; + } + + html.dark-mode .ml-xl-6 { + margin-left: 2rem !important; + } + + html.dark-mode .mx-xl-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + + html.dark-mode .my-xl-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + + html.dark-mode .mxn-xl-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-7 { + margin: 2.5rem !important; + } + + html.dark-mode .mt-xl-7 { + margin-top: 2.5rem !important; + } + + html.dark-mode .mr-xl-7 { + margin-right: 2.5rem !important; + } + + html.dark-mode .mb-xl-7 { + margin-bottom: 2.5rem !important; + } + + html.dark-mode .ml-xl-7 { + margin-left: 2.5rem !important; + } + + html.dark-mode .mx-xl-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + + html.dark-mode .my-xl-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + + html.dark-mode .mxn-xl-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-8 { + margin: 3rem !important; + } + + html.dark-mode .mt-xl-8 { + margin-top: 3rem !important; + } + + html.dark-mode .mr-xl-8 { + margin-right: 3rem !important; + } + + html.dark-mode .mb-xl-8 { + margin-bottom: 3rem !important; + } + + html.dark-mode .ml-xl-8 { + margin-left: 3rem !important; + } + + html.dark-mode .mx-xl-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + html.dark-mode .my-xl-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + html.dark-mode .mxn-xl-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-9 { + margin: 3.5rem !important; + } + + html.dark-mode .mt-xl-9 { + margin-top: 3.5rem !important; + } + + html.dark-mode .mr-xl-9 { + margin-right: 3.5rem !important; + } + + html.dark-mode .mb-xl-9 { + margin-bottom: 3.5rem !important; + } + + html.dark-mode .ml-xl-9 { + margin-left: 3.5rem !important; + } + + html.dark-mode .mx-xl-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + + html.dark-mode .my-xl-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + + html.dark-mode .mxn-xl-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .m-xl-10 { + margin: 4rem !important; + } + + html.dark-mode .mt-xl-10 { + margin-top: 4rem !important; + } + + html.dark-mode .mr-xl-10 { + margin-right: 4rem !important; + } + + html.dark-mode .mb-xl-10 { + margin-bottom: 4rem !important; + } + + html.dark-mode .ml-xl-10 { + margin-left: 4rem !important; + } + + html.dark-mode .mx-xl-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + + html.dark-mode .my-xl-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + html.dark-mode .mxn-xl-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} + +html.dark-mode .p-0 { + padding: 0 !important; +} + +html.dark-mode .pt-0 { + padding-top: 0 !important; +} + +html.dark-mode .pr-0 { + padding-right: 0 !important; +} + +html.dark-mode .pb-0 { + padding-bottom: 0 !important; +} + +html.dark-mode .pl-0 { + padding-left: 0 !important; +} + +html.dark-mode .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +html.dark-mode .py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +html.dark-mode .p-1 { + padding: 0.25rem !important; +} + +html.dark-mode .pt-1 { + padding-top: 0.25rem !important; +} + +html.dark-mode .pr-1 { + padding-right: 0.25rem !important; +} + +html.dark-mode .pb-1 { + padding-bottom: 0.25rem !important; +} + +html.dark-mode .pl-1 { + padding-left: 0.25rem !important; +} + +html.dark-mode .px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +html.dark-mode .py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +html.dark-mode .p-2 { + padding: 0.5rem !important; +} + +html.dark-mode .pt-2 { + padding-top: 0.5rem !important; +} + +html.dark-mode .pr-2 { + padding-right: 0.5rem !important; +} + +html.dark-mode .pb-2 { + padding-bottom: 0.5rem !important; +} + +html.dark-mode .pl-2 { + padding-left: 0.5rem !important; +} + +html.dark-mode .px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +html.dark-mode .py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +html.dark-mode .p-3 { + padding: 0.75rem !important; +} + +html.dark-mode .pt-3 { + padding-top: 0.75rem !important; +} + +html.dark-mode .pr-3 { + padding-right: 0.75rem !important; +} + +html.dark-mode .pb-3 { + padding-bottom: 0.75rem !important; +} + +html.dark-mode .pl-3 { + padding-left: 0.75rem !important; +} + +html.dark-mode .px-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; +} + +html.dark-mode .py-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; +} + +html.dark-mode .p-4 { + padding: 1rem !important; +} + +html.dark-mode .pt-4 { + padding-top: 1rem !important; +} + +html.dark-mode .pr-4 { + padding-right: 1rem !important; +} + +html.dark-mode .pb-4 { + padding-bottom: 1rem !important; +} + +html.dark-mode .pl-4 { + padding-left: 1rem !important; +} + +html.dark-mode .px-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +html.dark-mode .py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +html.dark-mode .p-5 { + padding: 1.5rem !important; +} + +html.dark-mode .pt-5 { + padding-top: 1.5rem !important; +} + +html.dark-mode .pr-5 { + padding-right: 1.5rem !important; +} + +html.dark-mode .pb-5 { + padding-bottom: 1.5rem !important; +} + +html.dark-mode .pl-5 { + padding-left: 1.5rem !important; +} + +html.dark-mode .px-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +html.dark-mode .py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +html.dark-mode .p-6 { + padding: 2rem !important; +} + +html.dark-mode .pt-6 { + padding-top: 2rem !important; +} + +html.dark-mode .pr-6 { + padding-right: 2rem !important; +} + +html.dark-mode .pb-6 { + padding-bottom: 2rem !important; +} + +html.dark-mode .pl-6 { + padding-left: 2rem !important; +} + +html.dark-mode .px-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; +} + +html.dark-mode .py-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; +} + +html.dark-mode .p-7 { + padding: 2.5rem !important; +} + +html.dark-mode .pt-7 { + padding-top: 2.5rem !important; +} + +html.dark-mode .pr-7 { + padding-right: 2.5rem !important; +} + +html.dark-mode .pb-7 { + padding-bottom: 2.5rem !important; +} + +html.dark-mode .pl-7 { + padding-left: 2.5rem !important; +} + +html.dark-mode .px-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; +} + +html.dark-mode .py-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; +} + +html.dark-mode .p-8 { + padding: 3rem !important; +} + +html.dark-mode .pt-8 { + padding-top: 3rem !important; +} + +html.dark-mode .pr-8 { + padding-right: 3rem !important; +} + +html.dark-mode .pb-8 { + padding-bottom: 3rem !important; +} + +html.dark-mode .pl-8 { + padding-left: 3rem !important; +} + +html.dark-mode .px-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +html.dark-mode .py-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +html.dark-mode .p-9 { + padding: 3.5rem !important; +} + +html.dark-mode .pt-9 { + padding-top: 3.5rem !important; +} + +html.dark-mode .pr-9 { + padding-right: 3.5rem !important; +} + +html.dark-mode .pb-9 { + padding-bottom: 3.5rem !important; +} + +html.dark-mode .pl-9 { + padding-left: 3.5rem !important; +} + +html.dark-mode .px-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; +} + +html.dark-mode .py-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; +} + +html.dark-mode .p-10 { + padding: 4rem !important; +} + +html.dark-mode .pt-10 { + padding-top: 4rem !important; +} + +html.dark-mode .pr-10 { + padding-right: 4rem !important; +} + +html.dark-mode .pb-10 { + padding-bottom: 4rem !important; +} + +html.dark-mode .pl-10 { + padding-left: 4rem !important; +} + +html.dark-mode .px-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; +} + +html.dark-mode .py-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; +} + +@media (min-width: 20rem) { + html.dark-mode .p-xs-0 { + padding: 0 !important; + } + + html.dark-mode .pt-xs-0 { + padding-top: 0 !important; + } + + html.dark-mode .pr-xs-0 { + padding-right: 0 !important; + } + + html.dark-mode .pb-xs-0 { + padding-bottom: 0 !important; + } + + html.dark-mode .pl-xs-0 { + padding-left: 0 !important; + } + + html.dark-mode .px-xs-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + html.dark-mode .py-xs-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + html.dark-mode .p-xs-1 { + padding: 0.25rem !important; + } + + html.dark-mode .pt-xs-1 { + padding-top: 0.25rem !important; + } + + html.dark-mode .pr-xs-1 { + padding-right: 0.25rem !important; + } + + html.dark-mode .pb-xs-1 { + padding-bottom: 0.25rem !important; + } + + html.dark-mode .pl-xs-1 { + padding-left: 0.25rem !important; + } + + html.dark-mode .px-xs-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + html.dark-mode .py-xs-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + html.dark-mode .p-xs-2 { + padding: 0.5rem !important; + } + + html.dark-mode .pt-xs-2 { + padding-top: 0.5rem !important; + } + + html.dark-mode .pr-xs-2 { + padding-right: 0.5rem !important; + } + + html.dark-mode .pb-xs-2 { + padding-bottom: 0.5rem !important; + } + + html.dark-mode .pl-xs-2 { + padding-left: 0.5rem !important; + } + + html.dark-mode .px-xs-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + html.dark-mode .py-xs-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + html.dark-mode .p-xs-3 { + padding: 0.75rem !important; + } + + html.dark-mode .pt-xs-3 { + padding-top: 0.75rem !important; + } + + html.dark-mode .pr-xs-3 { + padding-right: 0.75rem !important; + } + + html.dark-mode .pb-xs-3 { + padding-bottom: 0.75rem !important; + } + + html.dark-mode .pl-xs-3 { + padding-left: 0.75rem !important; + } + + html.dark-mode .px-xs-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + + html.dark-mode .py-xs-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + + html.dark-mode .p-xs-4 { + padding: 1rem !important; + } + + html.dark-mode .pt-xs-4 { + padding-top: 1rem !important; + } + + html.dark-mode .pr-xs-4 { + padding-right: 1rem !important; + } + + html.dark-mode .pb-xs-4 { + padding-bottom: 1rem !important; + } + + html.dark-mode .pl-xs-4 { + padding-left: 1rem !important; + } + + html.dark-mode .px-xs-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + html.dark-mode .py-xs-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + html.dark-mode .p-xs-5 { + padding: 1.5rem !important; + } + + html.dark-mode .pt-xs-5 { + padding-top: 1.5rem !important; + } + + html.dark-mode .pr-xs-5 { + padding-right: 1.5rem !important; + } + + html.dark-mode .pb-xs-5 { + padding-bottom: 1.5rem !important; + } + + html.dark-mode .pl-xs-5 { + padding-left: 1.5rem !important; + } + + html.dark-mode .px-xs-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + html.dark-mode .py-xs-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + html.dark-mode .p-xs-6 { + padding: 2rem !important; + } + + html.dark-mode .pt-xs-6 { + padding-top: 2rem !important; + } + + html.dark-mode .pr-xs-6 { + padding-right: 2rem !important; + } + + html.dark-mode .pb-xs-6 { + padding-bottom: 2rem !important; + } + + html.dark-mode .pl-xs-6 { + padding-left: 2rem !important; + } + + html.dark-mode .px-xs-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + + html.dark-mode .py-xs-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + html.dark-mode .p-xs-7 { + padding: 2.5rem !important; + } + + html.dark-mode .pt-xs-7 { + padding-top: 2.5rem !important; + } + + html.dark-mode .pr-xs-7 { + padding-right: 2.5rem !important; + } + + html.dark-mode .pb-xs-7 { + padding-bottom: 2.5rem !important; + } + + html.dark-mode .pl-xs-7 { + padding-left: 2.5rem !important; + } + + html.dark-mode .px-xs-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + + html.dark-mode .py-xs-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + html.dark-mode .p-xs-8 { + padding: 3rem !important; + } + + html.dark-mode .pt-xs-8 { + padding-top: 3rem !important; + } + + html.dark-mode .pr-xs-8 { + padding-right: 3rem !important; + } + + html.dark-mode .pb-xs-8 { + padding-bottom: 3rem !important; + } + + html.dark-mode .pl-xs-8 { + padding-left: 3rem !important; + } + + html.dark-mode .px-xs-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + html.dark-mode .py-xs-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + html.dark-mode .p-xs-9 { + padding: 3.5rem !important; + } + + html.dark-mode .pt-xs-9 { + padding-top: 3.5rem !important; + } + + html.dark-mode .pr-xs-9 { + padding-right: 3.5rem !important; + } + + html.dark-mode .pb-xs-9 { + padding-bottom: 3.5rem !important; + } + + html.dark-mode .pl-xs-9 { + padding-left: 3.5rem !important; + } + + html.dark-mode .px-xs-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + + html.dark-mode .py-xs-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + + html.dark-mode .p-xs-10 { + padding: 4rem !important; + } + + html.dark-mode .pt-xs-10 { + padding-top: 4rem !important; + } + + html.dark-mode .pr-xs-10 { + padding-right: 4rem !important; + } + + html.dark-mode .pb-xs-10 { + padding-bottom: 4rem !important; + } + + html.dark-mode .pl-xs-10 { + padding-left: 4rem !important; + } + + html.dark-mode .px-xs-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + + html.dark-mode .py-xs-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} + +@media (min-width: 31.25rem) { + html.dark-mode .p-sm-0 { + padding: 0 !important; + } + + html.dark-mode .pt-sm-0 { + padding-top: 0 !important; + } + + html.dark-mode .pr-sm-0 { + padding-right: 0 !important; + } + + html.dark-mode .pb-sm-0 { + padding-bottom: 0 !important; + } + + html.dark-mode .pl-sm-0 { + padding-left: 0 !important; + } + + html.dark-mode .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + html.dark-mode .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + html.dark-mode .p-sm-1 { + padding: 0.25rem !important; + } + + html.dark-mode .pt-sm-1 { + padding-top: 0.25rem !important; + } + + html.dark-mode .pr-sm-1 { + padding-right: 0.25rem !important; + } + + html.dark-mode .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + html.dark-mode .pl-sm-1 { + padding-left: 0.25rem !important; + } + + html.dark-mode .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + html.dark-mode .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + html.dark-mode .p-sm-2 { + padding: 0.5rem !important; + } + + html.dark-mode .pt-sm-2 { + padding-top: 0.5rem !important; + } + + html.dark-mode .pr-sm-2 { + padding-right: 0.5rem !important; + } + + html.dark-mode .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + html.dark-mode .pl-sm-2 { + padding-left: 0.5rem !important; + } + + html.dark-mode .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + html.dark-mode .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + html.dark-mode .p-sm-3 { + padding: 0.75rem !important; + } + + html.dark-mode .pt-sm-3 { + padding-top: 0.75rem !important; + } + + html.dark-mode .pr-sm-3 { + padding-right: 0.75rem !important; + } + + html.dark-mode .pb-sm-3 { + padding-bottom: 0.75rem !important; + } + + html.dark-mode .pl-sm-3 { + padding-left: 0.75rem !important; + } + + html.dark-mode .px-sm-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + + html.dark-mode .py-sm-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + + html.dark-mode .p-sm-4 { + padding: 1rem !important; + } + + html.dark-mode .pt-sm-4 { + padding-top: 1rem !important; + } + + html.dark-mode .pr-sm-4 { + padding-right: 1rem !important; + } + + html.dark-mode .pb-sm-4 { + padding-bottom: 1rem !important; + } + + html.dark-mode .pl-sm-4 { + padding-left: 1rem !important; + } + + html.dark-mode .px-sm-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + html.dark-mode .py-sm-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + html.dark-mode .p-sm-5 { + padding: 1.5rem !important; + } + + html.dark-mode .pt-sm-5 { + padding-top: 1.5rem !important; + } + + html.dark-mode .pr-sm-5 { + padding-right: 1.5rem !important; + } + + html.dark-mode .pb-sm-5 { + padding-bottom: 1.5rem !important; + } + + html.dark-mode .pl-sm-5 { + padding-left: 1.5rem !important; + } + + html.dark-mode .px-sm-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + html.dark-mode .py-sm-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + html.dark-mode .p-sm-6 { + padding: 2rem !important; + } + + html.dark-mode .pt-sm-6 { + padding-top: 2rem !important; + } + + html.dark-mode .pr-sm-6 { + padding-right: 2rem !important; + } + + html.dark-mode .pb-sm-6 { + padding-bottom: 2rem !important; + } + + html.dark-mode .pl-sm-6 { + padding-left: 2rem !important; + } + + html.dark-mode .px-sm-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + + html.dark-mode .py-sm-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + html.dark-mode .p-sm-7 { + padding: 2.5rem !important; + } + + html.dark-mode .pt-sm-7 { + padding-top: 2.5rem !important; + } + + html.dark-mode .pr-sm-7 { + padding-right: 2.5rem !important; + } + + html.dark-mode .pb-sm-7 { + padding-bottom: 2.5rem !important; + } + + html.dark-mode .pl-sm-7 { + padding-left: 2.5rem !important; + } + + html.dark-mode .px-sm-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + + html.dark-mode .py-sm-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + html.dark-mode .p-sm-8 { + padding: 3rem !important; + } + + html.dark-mode .pt-sm-8 { + padding-top: 3rem !important; + } + + html.dark-mode .pr-sm-8 { + padding-right: 3rem !important; + } + + html.dark-mode .pb-sm-8 { + padding-bottom: 3rem !important; + } + + html.dark-mode .pl-sm-8 { + padding-left: 3rem !important; + } + + html.dark-mode .px-sm-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + html.dark-mode .py-sm-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + html.dark-mode .p-sm-9 { + padding: 3.5rem !important; + } + + html.dark-mode .pt-sm-9 { + padding-top: 3.5rem !important; + } + + html.dark-mode .pr-sm-9 { + padding-right: 3.5rem !important; + } + + html.dark-mode .pb-sm-9 { + padding-bottom: 3.5rem !important; + } + + html.dark-mode .pl-sm-9 { + padding-left: 3.5rem !important; + } + + html.dark-mode .px-sm-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + + html.dark-mode .py-sm-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + + html.dark-mode .p-sm-10 { + padding: 4rem !important; + } + + html.dark-mode .pt-sm-10 { + padding-top: 4rem !important; + } + + html.dark-mode .pr-sm-10 { + padding-right: 4rem !important; + } + + html.dark-mode .pb-sm-10 { + padding-bottom: 4rem !important; + } + + html.dark-mode .pl-sm-10 { + padding-left: 4rem !important; + } + + html.dark-mode .px-sm-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + + html.dark-mode .py-sm-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} + +@media (min-width: 50rem) { + html.dark-mode .p-md-0 { + padding: 0 !important; + } + + html.dark-mode .pt-md-0 { + padding-top: 0 !important; + } + + html.dark-mode .pr-md-0 { + padding-right: 0 !important; + } + + html.dark-mode .pb-md-0 { + padding-bottom: 0 !important; + } + + html.dark-mode .pl-md-0 { + padding-left: 0 !important; + } + + html.dark-mode .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + html.dark-mode .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + html.dark-mode .p-md-1 { + padding: 0.25rem !important; + } + + html.dark-mode .pt-md-1 { + padding-top: 0.25rem !important; + } + + html.dark-mode .pr-md-1 { + padding-right: 0.25rem !important; + } + + html.dark-mode .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + html.dark-mode .pl-md-1 { + padding-left: 0.25rem !important; + } + + html.dark-mode .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + html.dark-mode .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + html.dark-mode .p-md-2 { + padding: 0.5rem !important; + } + + html.dark-mode .pt-md-2 { + padding-top: 0.5rem !important; + } + + html.dark-mode .pr-md-2 { + padding-right: 0.5rem !important; + } + + html.dark-mode .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + html.dark-mode .pl-md-2 { + padding-left: 0.5rem !important; + } + + html.dark-mode .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + html.dark-mode .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + html.dark-mode .p-md-3 { + padding: 0.75rem !important; + } + + html.dark-mode .pt-md-3 { + padding-top: 0.75rem !important; + } + + html.dark-mode .pr-md-3 { + padding-right: 0.75rem !important; + } + + html.dark-mode .pb-md-3 { + padding-bottom: 0.75rem !important; + } + + html.dark-mode .pl-md-3 { + padding-left: 0.75rem !important; + } + + html.dark-mode .px-md-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + + html.dark-mode .py-md-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + + html.dark-mode .p-md-4 { + padding: 1rem !important; + } + + html.dark-mode .pt-md-4 { + padding-top: 1rem !important; + } + + html.dark-mode .pr-md-4 { + padding-right: 1rem !important; + } + + html.dark-mode .pb-md-4 { + padding-bottom: 1rem !important; + } + + html.dark-mode .pl-md-4 { + padding-left: 1rem !important; + } + + html.dark-mode .px-md-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + html.dark-mode .py-md-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + html.dark-mode .p-md-5 { + padding: 1.5rem !important; + } + + html.dark-mode .pt-md-5 { + padding-top: 1.5rem !important; + } + + html.dark-mode .pr-md-5 { + padding-right: 1.5rem !important; + } + + html.dark-mode .pb-md-5 { + padding-bottom: 1.5rem !important; + } + + html.dark-mode .pl-md-5 { + padding-left: 1.5rem !important; + } + + html.dark-mode .px-md-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + html.dark-mode .py-md-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + html.dark-mode .p-md-6 { + padding: 2rem !important; + } + + html.dark-mode .pt-md-6 { + padding-top: 2rem !important; + } + + html.dark-mode .pr-md-6 { + padding-right: 2rem !important; + } + + html.dark-mode .pb-md-6 { + padding-bottom: 2rem !important; + } + + html.dark-mode .pl-md-6 { + padding-left: 2rem !important; + } + + html.dark-mode .px-md-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + + html.dark-mode .py-md-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + html.dark-mode .p-md-7 { + padding: 2.5rem !important; + } + + html.dark-mode .pt-md-7 { + padding-top: 2.5rem !important; + } + + html.dark-mode .pr-md-7 { + padding-right: 2.5rem !important; + } + + html.dark-mode .pb-md-7 { + padding-bottom: 2.5rem !important; + } + + html.dark-mode .pl-md-7 { + padding-left: 2.5rem !important; + } + + html.dark-mode .px-md-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + + html.dark-mode .py-md-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + html.dark-mode .p-md-8 { + padding: 3rem !important; + } + + html.dark-mode .pt-md-8 { + padding-top: 3rem !important; + } + + html.dark-mode .pr-md-8 { + padding-right: 3rem !important; + } + + html.dark-mode .pb-md-8 { + padding-bottom: 3rem !important; + } + + html.dark-mode .pl-md-8 { + padding-left: 3rem !important; + } + + html.dark-mode .px-md-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + html.dark-mode .py-md-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + html.dark-mode .p-md-9 { + padding: 3.5rem !important; + } + + html.dark-mode .pt-md-9 { + padding-top: 3.5rem !important; + } + + html.dark-mode .pr-md-9 { + padding-right: 3.5rem !important; + } + + html.dark-mode .pb-md-9 { + padding-bottom: 3.5rem !important; + } + + html.dark-mode .pl-md-9 { + padding-left: 3.5rem !important; + } + + html.dark-mode .px-md-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + + html.dark-mode .py-md-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + + html.dark-mode .p-md-10 { + padding: 4rem !important; + } + + html.dark-mode .pt-md-10 { + padding-top: 4rem !important; + } + + html.dark-mode .pr-md-10 { + padding-right: 4rem !important; + } + + html.dark-mode .pb-md-10 { + padding-bottom: 4rem !important; + } + + html.dark-mode .pl-md-10 { + padding-left: 4rem !important; + } + + html.dark-mode .px-md-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + + html.dark-mode .py-md-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} + +@media (min-width: 66.5rem) { + html.dark-mode .p-lg-0 { + padding: 0 !important; + } + + html.dark-mode .pt-lg-0 { + padding-top: 0 !important; + } + + html.dark-mode .pr-lg-0 { + padding-right: 0 !important; + } + + html.dark-mode .pb-lg-0 { + padding-bottom: 0 !important; + } + + html.dark-mode .pl-lg-0 { + padding-left: 0 !important; + } + + html.dark-mode .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + html.dark-mode .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + html.dark-mode .p-lg-1 { + padding: 0.25rem !important; + } + + html.dark-mode .pt-lg-1 { + padding-top: 0.25rem !important; + } + + html.dark-mode .pr-lg-1 { + padding-right: 0.25rem !important; + } + + html.dark-mode .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + html.dark-mode .pl-lg-1 { + padding-left: 0.25rem !important; + } + + html.dark-mode .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + html.dark-mode .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + html.dark-mode .p-lg-2 { + padding: 0.5rem !important; + } + + html.dark-mode .pt-lg-2 { + padding-top: 0.5rem !important; + } + + html.dark-mode .pr-lg-2 { + padding-right: 0.5rem !important; + } + + html.dark-mode .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + html.dark-mode .pl-lg-2 { + padding-left: 0.5rem !important; + } + + html.dark-mode .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + html.dark-mode .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + html.dark-mode .p-lg-3 { + padding: 0.75rem !important; + } + + html.dark-mode .pt-lg-3 { + padding-top: 0.75rem !important; + } + + html.dark-mode .pr-lg-3 { + padding-right: 0.75rem !important; + } + + html.dark-mode .pb-lg-3 { + padding-bottom: 0.75rem !important; + } + + html.dark-mode .pl-lg-3 { + padding-left: 0.75rem !important; + } + + html.dark-mode .px-lg-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + + html.dark-mode .py-lg-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + + html.dark-mode .p-lg-4 { + padding: 1rem !important; + } + + html.dark-mode .pt-lg-4 { + padding-top: 1rem !important; + } + + html.dark-mode .pr-lg-4 { + padding-right: 1rem !important; + } + + html.dark-mode .pb-lg-4 { + padding-bottom: 1rem !important; + } + + html.dark-mode .pl-lg-4 { + padding-left: 1rem !important; + } + + html.dark-mode .px-lg-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + html.dark-mode .py-lg-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + html.dark-mode .p-lg-5 { + padding: 1.5rem !important; + } + + html.dark-mode .pt-lg-5 { + padding-top: 1.5rem !important; + } + + html.dark-mode .pr-lg-5 { + padding-right: 1.5rem !important; + } + + html.dark-mode .pb-lg-5 { + padding-bottom: 1.5rem !important; + } + + html.dark-mode .pl-lg-5 { + padding-left: 1.5rem !important; + } + + html.dark-mode .px-lg-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + html.dark-mode .py-lg-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + html.dark-mode .p-lg-6 { + padding: 2rem !important; + } + + html.dark-mode .pt-lg-6 { + padding-top: 2rem !important; + } + + html.dark-mode .pr-lg-6 { + padding-right: 2rem !important; + } + + html.dark-mode .pb-lg-6 { + padding-bottom: 2rem !important; + } + + html.dark-mode .pl-lg-6 { + padding-left: 2rem !important; + } + + html.dark-mode .px-lg-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + + html.dark-mode .py-lg-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + html.dark-mode .p-lg-7 { + padding: 2.5rem !important; + } + + html.dark-mode .pt-lg-7 { + padding-top: 2.5rem !important; + } + + html.dark-mode .pr-lg-7 { + padding-right: 2.5rem !important; + } + + html.dark-mode .pb-lg-7 { + padding-bottom: 2.5rem !important; + } + + html.dark-mode .pl-lg-7 { + padding-left: 2.5rem !important; + } + + html.dark-mode .px-lg-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + + html.dark-mode .py-lg-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + html.dark-mode .p-lg-8 { + padding: 3rem !important; + } + + html.dark-mode .pt-lg-8 { + padding-top: 3rem !important; + } + + html.dark-mode .pr-lg-8 { + padding-right: 3rem !important; + } + + html.dark-mode .pb-lg-8 { + padding-bottom: 3rem !important; + } + + html.dark-mode .pl-lg-8 { + padding-left: 3rem !important; + } + + html.dark-mode .px-lg-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + html.dark-mode .py-lg-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + html.dark-mode .p-lg-9 { + padding: 3.5rem !important; + } + + html.dark-mode .pt-lg-9 { + padding-top: 3.5rem !important; + } + + html.dark-mode .pr-lg-9 { + padding-right: 3.5rem !important; + } + + html.dark-mode .pb-lg-9 { + padding-bottom: 3.5rem !important; + } + + html.dark-mode .pl-lg-9 { + padding-left: 3.5rem !important; + } + + html.dark-mode .px-lg-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + + html.dark-mode .py-lg-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + + html.dark-mode .p-lg-10 { + padding: 4rem !important; + } + + html.dark-mode .pt-lg-10 { + padding-top: 4rem !important; + } + + html.dark-mode .pr-lg-10 { + padding-right: 4rem !important; + } + + html.dark-mode .pb-lg-10 { + padding-bottom: 4rem !important; + } + + html.dark-mode .pl-lg-10 { + padding-left: 4rem !important; + } + + html.dark-mode .px-lg-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + + html.dark-mode .py-lg-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} + +@media (min-width: 87.5rem) { + html.dark-mode .p-xl-0 { + padding: 0 !important; + } + + html.dark-mode .pt-xl-0 { + padding-top: 0 !important; + } + + html.dark-mode .pr-xl-0 { + padding-right: 0 !important; + } + + html.dark-mode .pb-xl-0 { + padding-bottom: 0 !important; + } + + html.dark-mode .pl-xl-0 { + padding-left: 0 !important; + } + + html.dark-mode .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + html.dark-mode .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + html.dark-mode .p-xl-1 { + padding: 0.25rem !important; + } + + html.dark-mode .pt-xl-1 { + padding-top: 0.25rem !important; + } + + html.dark-mode .pr-xl-1 { + padding-right: 0.25rem !important; + } + + html.dark-mode .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + html.dark-mode .pl-xl-1 { + padding-left: 0.25rem !important; + } + + html.dark-mode .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + html.dark-mode .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + html.dark-mode .p-xl-2 { + padding: 0.5rem !important; + } + + html.dark-mode .pt-xl-2 { + padding-top: 0.5rem !important; + } + + html.dark-mode .pr-xl-2 { + padding-right: 0.5rem !important; + } + + html.dark-mode .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + html.dark-mode .pl-xl-2 { + padding-left: 0.5rem !important; + } + + html.dark-mode .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + html.dark-mode .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + html.dark-mode .p-xl-3 { + padding: 0.75rem !important; + } + + html.dark-mode .pt-xl-3 { + padding-top: 0.75rem !important; + } + + html.dark-mode .pr-xl-3 { + padding-right: 0.75rem !important; + } + + html.dark-mode .pb-xl-3 { + padding-bottom: 0.75rem !important; + } + + html.dark-mode .pl-xl-3 { + padding-left: 0.75rem !important; + } + + html.dark-mode .px-xl-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + + html.dark-mode .py-xl-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + + html.dark-mode .p-xl-4 { + padding: 1rem !important; + } + + html.dark-mode .pt-xl-4 { + padding-top: 1rem !important; + } + + html.dark-mode .pr-xl-4 { + padding-right: 1rem !important; + } + + html.dark-mode .pb-xl-4 { + padding-bottom: 1rem !important; + } + + html.dark-mode .pl-xl-4 { + padding-left: 1rem !important; + } + + html.dark-mode .px-xl-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + html.dark-mode .py-xl-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + html.dark-mode .p-xl-5 { + padding: 1.5rem !important; + } + + html.dark-mode .pt-xl-5 { + padding-top: 1.5rem !important; + } + + html.dark-mode .pr-xl-5 { + padding-right: 1.5rem !important; + } + + html.dark-mode .pb-xl-5 { + padding-bottom: 1.5rem !important; + } + + html.dark-mode .pl-xl-5 { + padding-left: 1.5rem !important; + } + + html.dark-mode .px-xl-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + html.dark-mode .py-xl-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + html.dark-mode .p-xl-6 { + padding: 2rem !important; + } + + html.dark-mode .pt-xl-6 { + padding-top: 2rem !important; + } + + html.dark-mode .pr-xl-6 { + padding-right: 2rem !important; + } + + html.dark-mode .pb-xl-6 { + padding-bottom: 2rem !important; + } + + html.dark-mode .pl-xl-6 { + padding-left: 2rem !important; + } + + html.dark-mode .px-xl-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + + html.dark-mode .py-xl-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + + html.dark-mode .p-xl-7 { + padding: 2.5rem !important; + } + + html.dark-mode .pt-xl-7 { + padding-top: 2.5rem !important; + } + + html.dark-mode .pr-xl-7 { + padding-right: 2.5rem !important; + } + + html.dark-mode .pb-xl-7 { + padding-bottom: 2.5rem !important; + } + + html.dark-mode .pl-xl-7 { + padding-left: 2.5rem !important; + } + + html.dark-mode .px-xl-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + + html.dark-mode .py-xl-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + + html.dark-mode .p-xl-8 { + padding: 3rem !important; + } + + html.dark-mode .pt-xl-8 { + padding-top: 3rem !important; + } + + html.dark-mode .pr-xl-8 { + padding-right: 3rem !important; + } + + html.dark-mode .pb-xl-8 { + padding-bottom: 3rem !important; + } + + html.dark-mode .pl-xl-8 { + padding-left: 3rem !important; + } + + html.dark-mode .px-xl-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + html.dark-mode .py-xl-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + html.dark-mode .p-xl-9 { + padding: 3.5rem !important; + } + + html.dark-mode .pt-xl-9 { + padding-top: 3.5rem !important; + } + + html.dark-mode .pr-xl-9 { + padding-right: 3.5rem !important; + } + + html.dark-mode .pb-xl-9 { + padding-bottom: 3.5rem !important; + } + + html.dark-mode .pl-xl-9 { + padding-left: 3.5rem !important; + } + + html.dark-mode .px-xl-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + + html.dark-mode .py-xl-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + + html.dark-mode .p-xl-10 { + padding: 4rem !important; + } + + html.dark-mode .pt-xl-10 { + padding-top: 4rem !important; + } + + html.dark-mode .pr-xl-10 { + padding-right: 4rem !important; + } + + html.dark-mode .pb-xl-10 { + padding-bottom: 4rem !important; + } + + html.dark-mode .pl-xl-10 { + padding-left: 4rem !important; + } + + html.dark-mode .px-xl-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + + html.dark-mode .py-xl-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} + +@media print { + html.dark-mode .site-footer, + html.dark-mode .site-button, + html.dark-mode #edit-this-page, + html.dark-mode #back-to-top, + html.dark-mode .site-nav, + html.dark-mode .main-header { + display: none !important; + } + + html.dark-mode .side-bar { + width: 100%; + height: auto; + border-right: 0 !important; + } + + html.dark-mode .site-header { + border-bottom: 1px solid #44434d; + } + + html.dark-mode .site-title { + font-size: 16px !important; + font-weight: 700 !important; + } + + html.dark-mode .text-small { + font-size: 8pt !important; + } + + html.dark-mode pre.highlight { + border: 1px solid #44434d; + } + + html.dark-mode .main { + max-width: none; + margin-left: 0; + } +} + +html.dark-mode a.skip-to-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} + +html.dark-mode a.skip-to-main:focus, + html.dark-mode 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; +} + +html.dark-mode div.opaque { + background-color: #27262b; +} + +html.dark-mode p.warning, html.dark-mode blockquote.warning { + background: rgba(231, 175, 6, 0.2); + border-left: 4px solid #ffeb82; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.warning::before, html.dark-mode blockquote.warning::before { + color: #ffeb82; + content: "Warning"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.warning > .warning-title, html.dark-mode blockquote.warning > .warning-title { + color: #ffeb82; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.warning-title, html.dark-mode blockquote.warning-title { + background: rgba(231, 175, 6, 0.2); + border-left: 4px solid #ffeb82; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.warning-title > p:first-child, html.dark-mode blockquote.warning-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #ffeb82; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.warning { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.warning > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.warning > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.warning-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.warning-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.warning-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.hint, html.dark-mode blockquote.hint { + background: rgba(230, 225, 232, 0.2); + border-left: 4px solid #f5f6fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.hint::before, html.dark-mode blockquote.hint::before { + color: #f5f6fa; + content: "Hint"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.hint > .hint-title, html.dark-mode blockquote.hint > .hint-title { + color: #f5f6fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.hint-title, html.dark-mode blockquote.hint-title { + background: rgba(230, 225, 232, 0.2); + border-left: 4px solid #f5f6fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.hint-title > p:first-child, html.dark-mode blockquote.hint-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #f5f6fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.hint { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.hint > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.hint > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.hint-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.hint-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.hint-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.important, html.dark-mode blockquote.important { + background: rgba(2, 110, 87, 0.2); + border-left: 4px solid #41d693; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.important::before, html.dark-mode blockquote.important::before { + color: #41d693; + content: "Important"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.important > .important-title, html.dark-mode blockquote.important > .important-title { + color: #41d693; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.important-title, html.dark-mode blockquote.important-title { + background: rgba(2, 110, 87, 0.2); + border-left: 4px solid #41d693; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.important-title > p:first-child, html.dark-mode blockquote.important-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #41d693; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.important { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.important > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.important > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.important-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.important-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.important-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.note, html.dark-mode blockquote.note { + background: rgba(39, 38, 43, 0.2); + border-left: 4px solid #959396; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.note::before, html.dark-mode blockquote.note::before { + color: #959396; + content: "Note"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.note > .note-title, html.dark-mode blockquote.note > .note-title { + color: #959396; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.note-title, html.dark-mode blockquote.note-title { + background: rgba(39, 38, 43, 0.2); + border-left: 4px solid #959396; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.note-title > p:first-child, html.dark-mode blockquote.note-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #959396; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.note { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.note > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.note > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.note-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.note-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.note-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.tip, html.dark-mode blockquote.tip { + background: rgba(24, 51, 133, 0.2); + border-left: 4px solid #2c84fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.tip::before, html.dark-mode blockquote.tip::before { + color: #2c84fa; + content: "Tip"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.tip > .tip-title, html.dark-mode blockquote.tip > .tip-title { + color: #2c84fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.tip-title, html.dark-mode blockquote.tip-title { + background: rgba(24, 51, 133, 0.2); + border-left: 4px solid #2c84fa; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.tip-title > p:first-child, html.dark-mode blockquote.tip-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #2c84fa; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.tip { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.tip > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.tip > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.tip-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.tip-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.tip-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.caution, html.dark-mode blockquote.caution { + background: rgba(221, 46, 46, 0.2); + border-left: 4px solid #f77e7e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.caution::before, html.dark-mode blockquote.caution::before { + color: #f77e7e; + content: "Caution"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.caution > .caution-title, html.dark-mode blockquote.caution > .caution-title { + color: #f77e7e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.caution-title, html.dark-mode blockquote.caution-title { + background: rgba(221, 46, 46, 0.2); + border-left: 4px solid #f77e7e; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.caution-title > p:first-child, html.dark-mode blockquote.caution-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #f77e7e; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.caution { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.caution > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.caution > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.caution-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.caution-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.caution-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.error, html.dark-mode blockquote.error { + background: rgba(221, 44, 212, 0.2); + border-left: 4px solid #f77ef1; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.error::before, html.dark-mode blockquote.error::before { + color: #f77ef1; + content: "Error"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.error > .error-title, html.dark-mode blockquote.error > .error-title { + color: #f77ef1; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.error-title, html.dark-mode blockquote.error-title { + background: rgba(221, 44, 212, 0.2); + border-left: 4px solid #f77ef1; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.error-title > p:first-child, html.dark-mode blockquote.error-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #f77ef1; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.error { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.error > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.error > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.error-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.error-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.error-title > p:last-child { + margin-bottom: 0; +} + +html.dark-mode p.attention, html.dark-mode blockquote.attention { + background: rgba(56, 24, 133, 0.2); + border-left: 4px solid #7253ed; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.attention::before, html.dark-mode blockquote.attention::before { + color: #7253ed; + content: "Attention"; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.attention > .attention-title, html.dark-mode blockquote.attention > .attention-title { + color: #7253ed; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode p.attention-title, html.dark-mode blockquote.attention-title { + background: rgba(56, 24, 133, 0.2); + border-left: 4px solid #7253ed; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + padding: 0.8rem; +} + +html.dark-mode p.attention-title > p:first-child, html.dark-mode blockquote.attention-title > p:first-child { + margin-top: 0; + margin-bottom: 0; + color: #7253ed; + display: block; + font-weight: bold; + text-transform: uppercase; + font-size: 0.75em; + padding-bottom: 0.125rem; +} + +html.dark-mode blockquote.attention { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.attention > p:first-child { + margin-top: 0; +} + +html.dark-mode blockquote.attention > p:last-child { + margin-bottom: 0; +} + +html.dark-mode blockquote.attention-title { + margin-left: 0; + margin-right: 0; +} + +html.dark-mode blockquote.attention-title > p:nth-child(2) { + margin-top: 0; +} + +html.dark-mode blockquote.attention-title > p:last-child { + margin-bottom: 0; +} + +@media print { + html.dark-mode .side-bar, + html.dark-mode .page-header { + display: none; + } + + html.dark-mode .main-content { + max-width: auto; + margin: 1em; + } +} + +html.dark-mode .highlight .n { + color: #dee2f7; +} + +html.dark-mode .highlight .o { + color: #ef8383; +} + +html.dark-mode .highlight .nl { + color: #f3efc0; +} + +html.dark-mode .highlight .kt { + color: #c9c9ee; +} + +html.dark-mode .highlight .fm { + color: lightblue; +} + +html.dark-mode .highlight .sb { + color: #8aecec; +} \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-switchable.css b/_site/assets/css/just-the-docs-switchable.css new file mode 100644 index 0000000..0361c89 --- /dev/null +++ b/_site/assets/css/just-the-docs-switchable.css @@ -0,0 +1,2 @@ +@charset"UTF-8";pre.highlight{line-height:1}.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}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{font-size:14px!important;scroll-behavior:smooth}@media(min-width:31.25rem){html{font-size:16px!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,.45)}code{font-family:"SFMono-Regular",menlo,consolas,monospace;font-size:.75em;line-height:1.4}figure,pre{margin:0}li{margin:.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:15px;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:248px;height:100%;border-right:1px solid #eeebee;align-items:flex-end}}@media(min-width:66.5rem){.side-bar{width:calc((100% - 1064px) / 2 + 264px);min-width:264px}}@media(min-width:50rem){.main{position:relative;max-width:800px;margin-left:248px}}@media(min-width:66.5rem){.main{margin-left:max(264px,calc((100% - 1064px) / 2 + 264px))}}.main-content-wrap{padding-right:1rem;padding-left:1rem;padding-top:1rem;padding-bottom: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;display:none;background-color:#f5f6fa}@media(min-width:50rem){.main-header{display:flex;justify-content:space-between;height:60px;background-color:#fff;border-bottom:1px solid #eeebee}}.main-header.nav-open{display:block}@media(min-width:50rem){.main-header.nav-open{display:flex}}.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:60px;align-items:center}@media(min-width:50rem){.site-header{height:60px;max-height:60px;border-bottom:1px solid #eeebee}}.site-title{padding-right:1rem;padding-left:1rem;flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#27262b;font-size:18px!important}@media(min-width:50rem){.site-title{padding-right:2rem;padding-left:2rem}}@media(min-width:31.25rem){.site-title{font-size:24px!important;line-height:1.25}}@media(min-width:50rem){.site-title{padding-top:.5rem;padding-bottom:.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,#ebedf5 0,rgba(235,237,245,.8)80%,rgba(235,237,245,0)100%)}.site-button:hover{background-image:linear-gradient(-90deg,#ebedf5 0,rgba(235,237,245,.8)100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width:50rem){body{position:static;padding-bottom:0}}.site-footer{padding-right:1rem;padding-left:1rem;position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;font-size:11px!important}@media(min-width:50rem){.site-footer{padding-right:2rem;padding-left:2rem}}@media(min-width:31.25rem){.site-footer{font-size:12px!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:.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:.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:.2em;left:-1.6em;color:#959396;content:counter(step-counter);counter-increment:step-counter;font-size:12px!important}@media(min-width:31.25rem){.main-content ol>li::before{font-size:14px!important}}@media(min-width:31.25rem){.main-content ol>li::before{top:.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:.6em;margin-left:-1.4em}.main-content hr+*{margin-top:0}.main-content h1:first-of-type{margin-top:.5em}.main-content dl{display:grid;grid-template:auto/10em 1fr}.main-content dt,.main-content dd{margin:.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:.25rem;padding-left:.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:.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:.5rem}.nav-list{padding:0;margin-top:0;margin-bottom:0;list-style:none}.nav-list .nav-list-item{font-size:14px!important;position:relative;margin:0}@media(min-width:31.25rem){.nav-list .nav-list-item{font-size:16px!important}}@media(min-width:50rem){.nav-list .nav-list-item{font-size:12px!important}}@media(min-width:50rem) and (min-width:31.25rem){.nav-list .nav-list-item{font-size:14px!important}}.nav-list .nav-list-item .nav-list-link{display:block;min-height:3rem;padding-top:.25rem;padding-bottom:.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,#ebedf5 0,rgba(235,237,245,.8)80%,rgba(235,237,245,0)100%)}.nav-list .nav-list-item .nav-list-expander{position:absolute;right:0;width:3rem;height:3rem;padding:.75rem;color:#7253ed}@media(min-width:50rem){.nav-list .nav-list-item .nav-list-expander{width:2rem;height:2rem;padding:.5rem}}.nav-list .nav-list-item .nav-list-expander:hover{background-image:linear-gradient(-90deg,#ebedf5 0,rgba(235,237,245,.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:.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:.5rem 1rem;font-weight:600;text-align:start;text-transform:uppercase;border-bottom:1px solid #eeebee;font-size:11px!important}@media(min-width:31.25rem){.nav-category{font-size:12px!important}}@media(min-width:50rem){.nav-category{padding:.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;font-size:11px!important}@media(min-width:31.25rem){.aux-nav{font-size:12px!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:.75rem;list-style:none}.breadcrumb-nav-list-item{display:table-cell;font-size:11px!important}@media(min-width:31.25rem){.breadcrumb-nav-list-item{font-size:12px!important}}.breadcrumb-nav-list-item::before{display:none}.breadcrumb-nav-list-item::after{display:inline-block;margin-right:.5rem;margin-left:.5rem;color:#959396;content:"/"}.breadcrumb-nav-list-item:last-child::after{content:""}h1,.text-alpha{font-size:32px!important;line-height:1.25;font-weight:300}@media(min-width:31.25rem){h1,.text-alpha{font-size:36px!important}}h2,.text-beta,#toctitle{font-size:18px!important}@media(min-width:31.25rem){h2,.text-beta,#toctitle{font-size:24px!important;line-height:1.25}}h3,.text-gamma{font-size:16px!important}@media(min-width:31.25rem){h3,.text-gamma{font-size:18px!important}}h4,.text-delta{font-size:11px!important;font-weight:400;text-transform:uppercase;letter-spacing:.1em}@media(min-width:31.25rem){h4,.text-delta{font-size:12px!important}}h4 code{text-transform:none}h5,.text-epsilon{font-size:12px!important}@media(min-width:31.25rem){h5,.text-epsilon{font-size:14px!important}}h6,.text-zeta{font-size:11px!important}@media(min-width:31.25rem){h6,.text-zeta{font-size:12px!important}}.text-small{font-size:11px!important}@media(min-width:31.25rem){.text-small{font-size:12px!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,.label-blue{display:inline-block;padding:.16em .56em;margin-right:.5rem;margin-left:.5rem;color:#fff;text-transform:uppercase;vertical-align:middle;background-color:#2869e6;font-size:11px!important;border-radius:12px}@media(min-width:31.25rem){.label,.label-blue{font-size:12px!important}}.label-green{background-color:#009c7b}.label-purple{background-color:#5e41d0}.label-red{background-color:#e94c4c}.label-yellow{color:#44434d;background-color:#f7d12e}.btn{display:inline-block;box-sizing:border-box;padding:.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,.12),0 3px 10px rgba(0,0,0,.08);appearance:none}.btn:focus{text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:focus:hover,.btn.selected:focus{box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:hover,.btn.zeroclipboard-is-hover{color:#6a4aec}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:#f4f4f4}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:#efefef;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:#cfcfcf}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:rgba(102,102,102,.5);cursor:default;background-color:rgba(229,229,229,.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:#6341eb;text-decoration:none;background-color:transparent;box-shadow:inset 0 0 0 3px #e6e1e8}.btn-outline:focus{text-decoration:none;outline:0;box-shadow:inset 0 0 0 2px #5c5962,0 0 0 3px rgba(0,0,255,.25)}.btn-outline:focus:hover,.btn-outline.selected:focus{box-shadow:inset 0 0 0 2px #5c5962}.btn-primary{color:#fff;background-color:#5739ce;background-image:linear-gradient(#6f55d5,#5739ce);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-primary:hover,.btn-primary.zeroclipboard-is-hover{color:#fff;background-color:#5132cb;background-image:linear-gradient(#6549d2,#5132cb)}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:#472cb2}.btn-purple{color:#fff;background-color:#5739ce;background-image:linear-gradient(#6f55d5,#5739ce);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-purple:hover,.btn-purple.zeroclipboard-is-hover{color:#fff;background-color:#5132cb;background-image:linear-gradient(#6549d2,#5132cb)}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:#472cb2}.btn-blue{color:#fff;background-color:#227efa;background-image:linear-gradient(#4593fb,#227efa);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-blue:hover,.btn-blue.zeroclipboard-is-hover{color:#fff;background-color:#1878fa;background-image:linear-gradient(#368afa,#1878fa)}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:#1375f9;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:#0669ed}.btn-green{color:#fff;background-color:#10ac7d;background-image:linear-gradient(#13cc95,#10ac7d);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-green:hover,.btn-green.zeroclipboard-is-hover{color:#fff;background-color:#0fa276;background-image:linear-gradient(#12be8b,#0fa276)}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:#0f9e73;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:#0d8662}.btn-reset{background:none;border:0;margin:0;text-align:inherit;font:inherit;border-radius:0;appearance:none}.search{position:relative;z-index:2;flex-grow:1;height:4rem;padding:.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,.12),0 3px 10px rgba(0,0,0,.08);transition:height linear 200ms}@media(min-width:50rem){.search-input-wrap{position:absolute;width:100%;max-width:536px;height:100%!important;border-radius:0;box-shadow:none;transition:width ease 400ms}}.search-input{position:absolute;width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;font-size:16px;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:.5rem 1rem .5rem 3.5rem;font-size:14px;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,.12),0 3px 10px rgba(0,0,0,.08)}@media(min-width:50rem){.search-results{top:100%;width:536px;max - height:calc(100vh - 200%)!important}}.search-results-list{padding-left:0;margin-bottom:.25rem;list-style:none;font-size:14px!important}@media(min-width:31.25rem){.search-results-list{font-size:16px!important}}@media(min-width:50rem){.search-results-list{font-size:12px!important}}@media(min-width:50rem) and (min-width:31.25rem){.search-results-list{font-size:14px!important}}.search-results-list-item{padding:0;margin:0}.search-result{display:block;padding:.25rem .75rem}.search-result:hover,.search-result.active{background-color:#ebedf5}.search-result-title{display:block;padding-top:.5rem;padding-bottom:.5rem}@media(min-width:31.25rem){.search-result-title{display:inline-block;width:40%;padding-right:.5rem;vertical-align:top}}.search-result-doc{display:flex;align-items:center;word-wrap:break-word}.search-result-doc.search-result-doc-parent{opacity:.5;font-size:12px!important}@media(min-width:31.25rem){.search-result-doc.search-result-doc-parent{font-size:14px!important}}@media(min-width:50rem){.search-result-doc.search-result-doc-parent{font-size:11px!important}}@media(min-width:50rem) and (min-width:31.25rem){.search-result-doc.search-result-doc-parent{font-size:12px!important}}.search-result-doc .search-result-icon{width:1rem;height:1rem;margin-right:.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;font-size:9px!important}@media(min-width:31.25rem){.search-result-rel-url{font-size:10px!important}}.search-result-previews{display:block;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;margin-left:.5rem;color:#959396;word-wrap:break-word;border-left:1px solid;border-left-color:#eeebee;font-size:11px!important}@media(min-width:31.25rem){.search-result-previews{font-size:12px!important}}@media(min-width:31.25rem){.search-result-previews{display:inline-block;width:60%;padding-left:.5rem;margin-left:0;vertical-align:top}}.search-result-preview+.search-result-preview{margin-top:.25rem}.search-result-highlight{font-weight:bold}.search-no-result{padding:.5rem .75rem;font-size:12px!important}@media(min-width:31.25rem){.search-no-result{font-size:14px!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,.3);border-radius:1.75rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(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,.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:536px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(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:.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,.12),0 3px 10px rgba(0,0,0,.08)}table{display:table;min-width:100%;border-collapse:separate}th,td{font-size:12px!important;min-width:120px;padding:.5rem .75rem;background-color:#fff;border-bottom:1px solid rgba(238,235,238,.5);border-left:1px solid #eeebee}@media(min-width:31.25rem){th,td{font-size:14px!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:.75rem}thead th{border-bottom:1px solid #eeebee}:not(pre,figure) >code{padding:.2em .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:.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:.75rem;opacity:0;position:absolute;top:0;right:0;border:.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:0;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:.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:.75rem}div.listingblock div.content{overflow-x:auto;padding:.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:.75rem;margin:0;border:0}.highlight .table-wrapper{padding:.75rem 0;margin:0;border:0;box-shadow:none}.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:11px!important;min-width:0;padding:0;background-color:#f5f6fa;border:0}@media(min-width:31.25rem){.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:12px!important}}.highlight .table-wrapper td.gl{width:1em;padding-right:.75rem;padding-left:.75rem}.highlight .table-wrapper pre{margin:0;line-height:2}.code-example,.listingblock>.title{padding:.75rem;margin-bottom:.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:9px!important}@media(min-width:31.25rem){.fs-1{font-size:10px!important}}.fs-2{font-size:11px!important}@media(min-width:31.25rem){.fs-2{font-size:12px!important}}.fs-3{font-size:12px!important}@media(min-width:31.25rem){.fs-3{font-size:14px!important}}.fs-4{font-size:14px!important}@media(min-width:31.25rem){.fs-4{font-size:16px!important}}.fs-5{font-size:16px!important}@media(min-width:31.25rem){.fs-5{font-size:18px!important}}.fs-6{font-size:18px!important}@media(min-width:31.25rem){.fs-6{font-size:24px!important;line-height:1.25}}.fs-7{font-size:24px!important;line-height:1.25}@media(min-width:31.25rem){.fs-7{font-size:32px!important}}.fs-8{font-size:32px!important;line-height:1.25}@media(min-width:31.25rem){.fs-8{font-size:36px!important}}.fs-9{font-size:36px!important;line-height:1.25}@media(min-width:31.25rem){.fs-9{font-size:42px!important}}.fs-10{font-size:42px!important;line-height:1.25}@media(min-width:31.25rem){.fs-10{font-size:48px!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:.05em!important}.ls-10{letter-spacing:.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:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mxn-1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-1-auto{margin-right:auto!important;margin-left:auto!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mxn-2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-2-auto{margin-right:auto!important;margin-left:auto!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-right:.75rem!important;margin-left:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mxn-3{margin-right:-.75rem!important;margin-left:-.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:.25rem!important}.mt-xs-1{margin-top:.25rem!important}.mr-xs-1{margin-right:.25rem!important}.mb-xs-1{margin-bottom:.25rem!important}.ml-xs-1{margin-left:.25rem!important}.mx-xs-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xs-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mxn-xs-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:20rem){.m-xs-2{margin:.5rem!important}.mt-xs-2{margin-top:.5rem!important}.mr-xs-2{margin-right:.5rem!important}.mb-xs-2{margin-bottom:.5rem!important}.ml-xs-2{margin-left:.5rem!important}.mx-xs-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xs-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mxn-xs-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:20rem){.m-xs-3{margin:.75rem!important}.mt-xs-3{margin-top:.75rem!important}.mr-xs-3{margin-right:.75rem!important}.mb-xs-3{margin-bottom:.75rem!important}.ml-xs-3{margin-left:.75rem!important}.mx-xs-3{margin-right:.75rem!important;margin-left:.75rem!important}.my-xs-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mxn-xs-3{margin-right:-.75rem!important;margin-left:-.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:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mxn-sm-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:31.25rem){.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mxn-sm-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:31.25rem){.m-sm-3{margin:.75rem!important}.mt-sm-3{margin-top:.75rem!important}.mr-sm-3{margin-right:.75rem!important}.mb-sm-3{margin-bottom:.75rem!important}.ml-sm-3{margin-left:.75rem!important}.mx-sm-3{margin-right:.75rem!important;margin-left:.75rem!important}.my-sm-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mxn-sm-3{margin-right:-.75rem!important;margin-left:-.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:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mxn-md-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:50rem){.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mxn-md-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:50rem){.m-md-3{margin:.75rem!important}.mt-md-3{margin-top:.75rem!important}.mr-md-3{margin-right:.75rem!important}.mb-md-3{margin-bottom:.75rem!important}.ml-md-3{margin-left:.75rem!important}.mx-md-3{margin-right:.75rem!important;margin-left:.75rem!important}.my-md-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mxn-md-3{margin-right:-.75rem!important;margin-left:-.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:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mxn-lg-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:66.5rem){.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mxn-lg-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:66.5rem){.m-lg-3{margin:.75rem!important}.mt-lg-3{margin-top:.75rem!important}.mr-lg-3{margin-right:.75rem!important}.mb-lg-3{margin-bottom:.75rem!important}.ml-lg-3{margin-left:.75rem!important}.mx-lg-3{margin-right:.75rem!important;margin-left:.75rem!important}.my-lg-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mxn-lg-3{margin-right:-.75rem!important;margin-left:-.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:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mxn-xl-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:87.5rem){.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mxn-xl-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:87.5rem){.m-xl-3{margin:.75rem!important}.mt-xl-3{margin-top:.75rem!important}.mr-xl-3{margin-right:.75rem!important}.mb-xl-3{margin-bottom:.75rem!important}.ml-xl-3{margin-left:.75rem!important}.mx-xl-3{margin-right:.75rem!important;margin-left:.75rem!important}.my-xl-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mxn-xl-3{margin-right:-.75rem!important;margin-left:-.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:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important;padding-left:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.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:.25rem!important}.pt-xs-1{padding-top:.25rem!important}.pr-xs-1{padding-right:.25rem!important}.pb-xs-1{padding-bottom:.25rem!important}.pl-xs-1{padding-left:.25rem!important}.px-xs-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xs-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xs-2{padding:.5rem!important}.pt-xs-2{padding-top:.5rem!important}.pr-xs-2{padding-right:.5rem!important}.pb-xs-2{padding-bottom:.5rem!important}.pl-xs-2{padding-left:.5rem!important}.px-xs-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xs-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xs-3{padding:.75rem!important}.pt-xs-3{padding-top:.75rem!important}.pr-xs-3{padding-right:.75rem!important}.pb-xs-3{padding-bottom:.75rem!important}.pl-xs-3{padding-left:.75rem!important}.px-xs-3{padding-right:.75rem!important;padding-left:.75rem!important}.py-xs-3{padding-top:.75rem!important;padding-bottom:.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:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:.75rem!important}.pt-sm-3{padding-top:.75rem!important}.pr-sm-3{padding-right:.75rem!important}.pb-sm-3{padding-bottom:.75rem!important}.pl-sm-3{padding-left:.75rem!important}.px-sm-3{padding-right:.75rem!important;padding-left:.75rem!important}.py-sm-3{padding-top:.75rem!important;padding-bottom:.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:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:.75rem!important}.pt-md-3{padding-top:.75rem!important}.pr-md-3{padding-right:.75rem!important}.pb-md-3{padding-bottom:.75rem!important}.pl-md-3{padding-left:.75rem!important}.px-md-3{padding-right:.75rem!important;padding-left:.75rem!important}.py-md-3{padding-top:.75rem!important;padding-bottom:.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:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:.75rem!important}.pt-lg-3{padding-top:.75rem!important}.pr-lg-3{padding-right:.75rem!important}.pb-lg-3{padding-bottom:.75rem!important}.pl-lg-3{padding-left:.75rem!important}.px-lg-3{padding-right:.75rem!important;padding-left:.75rem!important}.py-lg-3{padding-top:.75rem!important;padding-bottom:.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:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:.75rem!important}.pt-xl-3{padding-top:.75rem!important}.pr-xl-3{padding-right:.75rem!important}.pb-xl-3{padding-bottom:.75rem!important}.pl-xl-3{padding-left:.75rem!important}.px-xl-3{padding-right:.75rem!important;padding-left:.75rem!important}.py-xl-3{padding-top:.75rem!important;padding-bottom:.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:16px!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}p.warning,blockquote.warning{background:rgba(255,235,130,.2);border-left:4px solid #e7af06;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.warning::before,blockquote.warning::before{color:#e7af06;content:"Warning";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.warning>.warning-title,blockquote.warning>.warning-title{color:#e7af06;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.warning-title,blockquote.warning-title{background:rgba(255,235,130,.2);border-left:4px solid #e7af06;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.warning-title>p:first-child,blockquote.warning-title>p:first-child{margin-top:0;margin-bottom:0;color:#e7af06;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.warning{margin-left:0;margin-right:0}blockquote.warning>p:first-child{margin-top:0}blockquote.warning>p:last-child{margin-bottom:0}blockquote.warning-title{margin-left:0;margin-right:0}blockquote.warning-title>p:nth-child(2){margin-top:0}blockquote.warning-title>p:last-child{margin-bottom:0}p.hint,blockquote.hint{background:rgba(245,246,250,.2);border-left:4px solid #e6e1e8;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.hint::before,blockquote.hint::before{color:#e6e1e8;content:"Hint";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.hint>.hint-title,blockquote.hint>.hint-title{color:#e6e1e8;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.hint-title,blockquote.hint-title{background:rgba(245,246,250,.2);border-left:4px solid #e6e1e8;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.hint-title>p:first-child,blockquote.hint-title>p:first-child{margin-top:0;margin-bottom:0;color:#e6e1e8;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.hint{margin-left:0;margin-right:0}blockquote.hint>p:first-child{margin-top:0}blockquote.hint>p:last-child{margin-bottom:0}blockquote.hint-title{margin-left:0;margin-right:0}blockquote.hint-title>p:nth-child(2){margin-top:0}blockquote.hint-title>p:last-child{margin-bottom:0}p.important,blockquote.important{background:rgba(65,214,147,.2);border-left:4px solid #026e57;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.important::before,blockquote.important::before{color:#026e57;content:"Important";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.important>.important-title,blockquote.important>.important-title{color:#026e57;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.important-title,blockquote.important-title{background:rgba(65,214,147,.2);border-left:4px solid #026e57;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.important-title>p:first-child,blockquote.important-title>p:first-child{margin-top:0;margin-bottom:0;color:#026e57;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.important{margin-left:0;margin-right:0}blockquote.important>p:first-child{margin-top:0}blockquote.important>p:last-child{margin-bottom:0}blockquote.important-title{margin-left:0;margin-right:0}blockquote.important-title>p:nth-child(2){margin-top:0}blockquote.important-title>p:last-child{margin-bottom:0}p.note,blockquote.note{background:rgba(149,147,150,.2);border-left:4px solid #27262b;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.note::before,blockquote.note::before{color:#27262b;content:"Note";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.note>.note-title,blockquote.note>.note-title{color:#27262b;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.note-title,blockquote.note-title{background:rgba(149,147,150,.2);border-left:4px solid #27262b;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.note-title>p:first-child,blockquote.note-title>p:first-child{margin-top:0;margin-bottom:0;color:#27262b;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.note{margin-left:0;margin-right:0}blockquote.note>p:first-child{margin-top:0}blockquote.note>p:last-child{margin-bottom:0}blockquote.note-title{margin-left:0;margin-right:0}blockquote.note-title>p:nth-child(2){margin-top:0}blockquote.note-title>p:last-child{margin-bottom:0}p.tip,blockquote.tip{background:rgba(44,132,250,.2);border-left:4px solid #183385;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.tip::before,blockquote.tip::before{color:#183385;content:"Tip";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.tip>.tip-title,blockquote.tip>.tip-title{color:#183385;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.tip-title,blockquote.tip-title{background:rgba(44,132,250,.2);border-left:4px solid #183385;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.tip-title>p:first-child,blockquote.tip-title>p:first-child{margin-top:0;margin-bottom:0;color:#183385;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.tip{margin-left:0;margin-right:0}blockquote.tip>p:first-child{margin-top:0}blockquote.tip>p:last-child{margin-bottom:0}blockquote.tip-title{margin-left:0;margin-right:0}blockquote.tip-title>p:nth-child(2){margin-top:0}blockquote.tip-title>p:last-child{margin-bottom:0}p.caution,blockquote.caution{background:rgba(247,126,126,.2);border-left:4px solid #dd2e2e;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.caution::before,blockquote.caution::before{color:#dd2e2e;content:"Caution";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.caution>.caution-title,blockquote.caution>.caution-title{color:#dd2e2e;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.caution-title,blockquote.caution-title{background:rgba(247,126,126,.2);border-left:4px solid #dd2e2e;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.caution-title>p:first-child,blockquote.caution-title>p:first-child{margin-top:0;margin-bottom:0;color:#dd2e2e;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.caution{margin-left:0;margin-right:0}blockquote.caution>p:first-child{margin-top:0}blockquote.caution>p:last-child{margin-bottom:0}blockquote.caution-title{margin-left:0;margin-right:0}blockquote.caution-title>p:nth-child(2){margin-top:0}blockquote.caution-title>p:last-child{margin-bottom:0}p.error,blockquote.error{background:rgba(247,126,241,.2);border-left:4px solid #dd2cd4;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.error::before,blockquote.error::before{color:#dd2cd4;content:"Error";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.error>.error-title,blockquote.error>.error-title{color:#dd2cd4;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.error-title,blockquote.error-title{background:rgba(247,126,241,.2);border-left:4px solid #dd2cd4;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.error-title>p:first-child,blockquote.error-title>p:first-child{margin-top:0;margin-bottom:0;color:#dd2cd4;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.error{margin-left:0;margin-right:0}blockquote.error>p:first-child{margin-top:0}blockquote.error>p:last-child{margin-bottom:0}blockquote.error-title{margin-left:0;margin-right:0}blockquote.error-title>p:nth-child(2){margin-top:0}blockquote.error-title>p:last-child{margin-bottom:0}p.attention,blockquote.attention{background:rgba(114,83,237,.2);border-left:4px solid #381885;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.attention::before,blockquote.attention::before{color:#381885;content:"Attention";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.attention>.attention-title,blockquote.attention>.attention-title{color:#381885;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}p.attention-title,blockquote.attention-title{background:rgba(114,83,237,.2);border-left:4px solid #381885;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}p.attention-title>p:first-child,blockquote.attention-title>p:first-child{margin-top:0;margin-bottom:0;color:#381885;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}blockquote.attention{margin-left:0;margin-right:0}blockquote.attention>p:first-child{margin-top:0}blockquote.attention>p:last-child{margin-bottom:0}blockquote.attention-title{margin-left:0;margin-right:0}blockquote.attention-title>p:nth-child(2){margin-top:0}blockquote.attention-title>p:last-child{margin-bottom:0}@media print{.side-bar,.page-header{display:none}.main-content{max-width:auto;margin:1em}}.highlight .n{color:#525151}.highlight .o{color:#660707}.highlight .nl{color:darkgreen}.highlight .kt{color:darkblue}.highlight .fm{color:blue}.highlight .sb{color:darkcyan}html.dark-mode .highlight,html.dark-mode pre.highlight{background:#f9f9f9;color:#383942}html.dark-mode .highlight pre{background:#f9f9f9}html.dark-mode .highlight .hll{background:#f9f9f9}html.dark-mode .highlight .c{color:#9fa0a6;font-style:italic}html.dark-mode .highlight .err{color:#fff;background-color:#e05151}html.dark-mode .highlight .k{color:#a625a4}html.dark-mode .highlight .l{color:#50a04f}html.dark-mode .highlight .n{color:#383942}html.dark-mode .highlight .o{color:#383942}html.dark-mode .highlight .p{color:#383942}html.dark-mode .highlight .cm{color:#9fa0a6;font-style:italic}html.dark-mode .highlight .cp{color:#9fa0a6;font-style:italic}html.dark-mode .highlight .c1{color:#9fa0a6;font-style:italic}html.dark-mode .highlight .cs{color:#9fa0a6;font-style:italic}html.dark-mode .highlight .ge{font-style:italic}html.dark-mode .highlight .gs{font-weight:700}html.dark-mode .highlight .kc{color:#a625a4}html.dark-mode .highlight .kd{color:#a625a4}html.dark-mode .highlight .kn{color:#a625a4}html.dark-mode .highlight .kp{color:#a625a4}html.dark-mode .highlight .kr{color:#a625a4}html.dark-mode .highlight .kt{color:#a625a4}html.dark-mode .highlight .ld{color:#50a04f}html.dark-mode .highlight .m{color:#b66a00}html.dark-mode .highlight .s{color:#50a04f}html.dark-mode .highlight .na{color:#b66a00}html.dark-mode .highlight .nb{color:#ca7601}html.dark-mode .highlight .nc{color:#ca7601}html.dark-mode .highlight .no{color:#ca7601}html.dark-mode .highlight .nd{color:#ca7601}html.dark-mode .highlight .ni{color:#ca7601}html.dark-mode .highlight .ne{color:#ca7601}html.dark-mode .highlight .nf{color:#383942}html.dark-mode .highlight .nl{color:#ca7601}html.dark-mode .highlight .nn{color:#383942}html.dark-mode .highlight .nx{color:#383942}html.dark-mode .highlight .py{color:#ca7601}html.dark-mode .highlight .nt{color:#e35549}html.dark-mode .highlight .nv{color:#ca7601}html.dark-mode .highlight .ow{font-weight:700}html.dark-mode .highlight .w{color:#f8f8f2}html.dark-mode .highlight .mf{color:#b66a00}html.dark-mode .highlight .mh{color:#b66a00}html.dark-mode .highlight .mi{color:#b66a00}html.dark-mode .highlight .mo{color:#b66a00}html.dark-mode .highlight .sb{color:#50a04f}html.dark-mode .highlight .sc{color:#50a04f}html.dark-mode .highlight .sd{color:#50a04f}html.dark-mode .highlight .s2{color:#50a04f}html.dark-mode .highlight .se{color:#50a04f}html.dark-mode .highlight .sh{color:#50a04f}html.dark-mode .highlight .si{color:#50a04f}html.dark-mode .highlight .sx{color:#50a04f}html.dark-mode .highlight .sr{color:#0083bb}html.dark-mode .highlight .s1{color:#50a04f}html.dark-mode .highlight .ss{color:#0083bb}html.dark-mode .highlight .bp{color:#ca7601}html.dark-mode .highlight .vc{color:#ca7601}html.dark-mode .highlight .vg{color:#ca7601}html.dark-mode .highlight .vi{color:#e35549}html.dark-mode .highlight .il{color:#b66a00}html.dark-mode .highlight .gu{color:#75715e}html.dark-mode .highlight .gd{color:#e05151}html.dark-mode .highlight .gi{color:#43d089}html.dark-mode .highlight .language-json .w+.s2{color:#e35549}html.dark-mode .highlight .language-json .kc{color:#0083bb}html.dark-mode .highlight,html.dark-mode pre.highlight{background:#31343f;color:#dee2f7}html.dark-mode .highlight pre{background:#31343f}html.dark-mode .highlight .hll{background:#31343f}html.dark-mode .highlight .c{color:#63677e;font-style:italic}html.dark-mode .highlight .err{color:#960050;background-color:#1e0010}html.dark-mode .highlight .k{color:#e19ef5}html.dark-mode .highlight .l{color:#a3eea0}html.dark-mode .highlight .n{color:#dee2f7}html.dark-mode .highlight .o{color:#dee2f7}html.dark-mode .highlight .p{color:#dee2f7}html.dark-mode .highlight .cm{color:#63677e;font-style:italic}html.dark-mode .highlight .cp{color:#63677e;font-style:italic}html.dark-mode .highlight .c1{color:#63677e;font-style:italic}html.dark-mode .highlight .cs{color:#63677e;font-style:italic}html.dark-mode .highlight .ge{font-style:italic}html.dark-mode .highlight .gs{font-weight:700}html.dark-mode .highlight .kc{color:#e19ef5}html.dark-mode .highlight .kd{color:#e19ef5}html.dark-mode .highlight .kn{color:#e19ef5}html.dark-mode .highlight .kp{color:#e19ef5}html.dark-mode .highlight .kr{color:#e19ef5}html.dark-mode .highlight .kt{color:#e19ef5}html.dark-mode .highlight .ld{color:#a3eea0}html.dark-mode .highlight .m{color:#eddc96}html.dark-mode .highlight .s{color:#a3eea0}html.dark-mode .highlight .na{color:#eddc96}html.dark-mode .highlight .nb{color:#fdce68}html.dark-mode .highlight .nc{color:#fdce68}html.dark-mode .highlight .no{color:#fdce68}html.dark-mode .highlight .nd{color:#fdce68}html.dark-mode .highlight .ni{color:#fdce68}html.dark-mode .highlight .ne{color:#fdce68}html.dark-mode .highlight .nf{color:#dee2f7}html.dark-mode .highlight .nl{color:#fdce68}html.dark-mode .highlight .nn{color:#dee2f7}html.dark-mode .highlight .nx{color:#dee2f7}html.dark-mode .highlight .py{color:#fdce68}html.dark-mode .highlight .nt{color:#f9867b}html.dark-mode .highlight .nv{color:#fdce68}html.dark-mode .highlight .ow{font-weight:700}html.dark-mode .highlight .w{color:#f8f8f2}html.dark-mode .highlight .mf{color:#eddc96}html.dark-mode .highlight .mh{color:#eddc96}html.dark-mode .highlight .mi{color:#eddc96}html.dark-mode .highlight .mo{color:#eddc96}html.dark-mode .highlight .sb{color:#a3eea0}html.dark-mode .highlight .sc{color:#a3eea0}html.dark-mode .highlight .sd{color:#a3eea0}html.dark-mode .highlight .s2{color:#a3eea0}html.dark-mode .highlight .se{color:#a3eea0}html.dark-mode .highlight .sh{color:#a3eea0}html.dark-mode .highlight .si{color:#a3eea0}html.dark-mode .highlight .sx{color:#a3eea0}html.dark-mode .highlight .sr{color:#7be2f9}html.dark-mode .highlight .s1{color:#a3eea0}html.dark-mode .highlight .ss{color:#7be2f9}html.dark-mode .highlight .bp{color:#fdce68}html.dark-mode .highlight .vc{color:#fdce68}html.dark-mode .highlight .vg{color:#fdce68}html.dark-mode .highlight .vi{color:#f9867b}html.dark-mode .highlight .il{color:#eddc96}html.dark-mode .highlight .gu{color:#75715e}html.dark-mode .highlight .gd{color:#f92672}html.dark-mode .highlight .gi{color:#a6e22e}html.dark-mode html{line-height:1.15;-webkit-text-size-adjust:100%;}html.dark-mode body{margin:0}html.dark-mode main{display:block}html.dark-mode h1{font-size:2em;margin:.67em 0}html.dark-mode hr{box-sizing:content-box;height:0;overflow:visible;}html.dark-mode pre{font-family:monospace,monospace;font-size:1em;}html.dark-mode a{background-color:transparent}html.dark-mode abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}html.dark-mode b,html.dark-mode strong{font-weight:bolder}html.dark-mode code,html.dark-mode kbd,html.dark-mode samp{font-family:monospace,monospace;font-size:1em;}html.dark-mode small{font-size:80%}html.dark-mode sub,html.dark-mode sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}html.dark-mode sub{bottom:-.25em}html.dark-mode sup{top:-.5em}html.dark-mode img{border-style:none}html.dark-mode button,html.dark-mode input,html.dark-mode optgroup,html.dark-mode select,html.dark-mode textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}html.dark-mode button,html.dark-mode input{overflow:visible}html.dark-mode button,html.dark-mode select{text-transform:none}html.dark-mode button,html.dark-mode [type=button],html.dark-mode [type=reset],html.dark-mode [type=submit]{-webkit-appearance:button}html.dark-mode button::-moz-focus-inner,html.dark-mode [type=button]::-moz-focus-inner,html.dark-mode [type=reset]::-moz-focus-inner,html.dark-mode [type=submit]::-moz-focus-inner{border-style:none;padding:0}html.dark-mode button:-moz-focusring,html.dark-mode [type=button]:-moz-focusring,html.dark-mode [type=reset]:-moz-focusring,html.dark-mode [type=submit]:-moz-focusring{outline:1px dotted ButtonText}html.dark-mode fieldset{padding:.35em .75em .625em}html.dark-mode legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}html.dark-mode progress{vertical-align:baseline}html.dark-mode textarea{overflow:auto}html.dark-mode [type=checkbox],html.dark-mode [type=radio]{box-sizing:border-box;padding:0;}html.dark-mode [type=number]::-webkit-inner-spin-button,html.dark-mode [type=number]::-webkit-outer-spin-button{height:auto}html.dark-mode [type=search]{-webkit-appearance:textfield;outline-offset:-2px;}html.dark-mode [type=search]::-webkit-search-decoration{-webkit-appearance:none}html.dark-mode ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}html.dark-mode details{display:block}html.dark-mode summary{display:list-item}html.dark-mode template{display:none}html.dark-mode [hidden]{display:none}html.dark-mode *{box-sizing:border-box}html.dark-mode html{font-size:14px!important;scroll-behavior:smooth}@media(min-width:31.25rem){html.dark-mode html{font-size:16px!important}}html.dark-mode 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}html.dark-mode ol,html.dark-mode ul,html.dark-mode dl,html.dark-mode pre,html.dark-mode address,html.dark-mode blockquote,html.dark-mode table,html.dark-mode div,html.dark-mode hr,html.dark-mode form,html.dark-mode fieldset,html.dark-mode noscript .table-wrapper{margin-top:0}html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5,html.dark-mode h6,html.dark-mode #toctitle{margin-top:0;margin-bottom:1em;font-weight:500;line-height:1.25;color:#f5f6fa}html.dark-mode p{margin-top:1em;margin-bottom:1em}html.dark-mode a{color:#2c84fa;text-decoration:none}html.dark-mode a:not([class]) {text-decoration:underline;text-decoration-color:#44434d;text-underline-offset:2px}html.dark-mode a:not([class]):hover{text-decoration-color:rgba(44,132,250,.45)}html.dark-mode code{font-family:"SFMono-Regular",menlo,consolas,monospace;font-size:.75em;line-height:1.4}html.dark-mode figure,html.dark-mode pre{margin:0}html.dark-mode li{margin:.25em 0}html.dark-mode img{max-width:100%;height:auto}html.dark-mode hr{height:1px;padding:0;margin:2rem 0;background-color:#44434d;border:0}html.dark-mode blockquote{margin:10px 0;margin-block-start:0;margin-inline-start:0;padding-left:15px;border-left:3px solid #44434d}html.dark-mode .side-bar{z-index:0;display:flex;flex-wrap:wrap;background-color:#27262b}@media(min-width:50rem){html.dark-mode .side-bar{flex-flow:column nowrap;position:fixed;width:248px;height:100%;border-right:1px solid #44434d;align-items:flex-end}}@media(min-width:66.5rem){html.dark-mode .main{margin-left:max(264px,calc((100% - 1064px) / 2 + 264px))}}@media(min-width:66.5rem){html.dark-mode .side-bar{width:calc((100% - 1064px) / 2 + 264px);min-width:264px}}@media(min-width:50rem){html.dark-mode .main{position:relative;max-width:800px;margin-left:248px}}@media(min-width:66.5rem){html.dark-mode .main{margin-left:max(264px,calc((100% - 1064px) / 2 + 264px))}}html.dark-mode .main-content-wrap{padding-right:1rem;padding-left:1rem;padding-top:1rem;padding-bottom:1rem}@media(min-width:50rem){html.dark-mode .main-content-wrap{padding-right:2rem;padding-left:2rem}}@media(min-width:50rem){html.dark-mode .main-content-wrap{padding-top:2rem;padding-bottom:2rem}}html.dark-mode .main-header{z-index:0;display:none;background-color:#27262b}@media(min-width:50rem){html.dark-mode .main-header{display:flex;justify-content:space-between;height:60px;background-color:#27262b;border-bottom:1px solid #44434d}}html.dark-mode .main-header.nav-open{display:block}@media(min-width:50rem){html.dark-mode .main-header.nav-open{display:flex}}html.dark-mode .site-nav,html.dark-mode .site-header,html.dark-mode .site-footer{width:100%}@media(min-width:66.5rem){html.dark-mode .site-nav,html.dark-mode .site-header,html.dark-mode .site-footer{width:264px}}html.dark-mode .site-nav{display:none}html.dark-mode .site-nav.nav-open{display:block}@media(min-width:50rem){html.dark-mode .site-nav{display:block;padding-top:3rem;padding-bottom:1rem;overflow-y:auto;flex:1 1 auto}}html.dark-mode .site-header{display:flex;min-height:60px;align-items:center}@media(min-width:50rem){html.dark-mode .site-header{height:60px;max-height:60px;border-bottom:1px solid #44434d}}html.dark-mode .site-title{padding-right:1rem;padding-left:1rem;flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#f5f6fa;font-size:18px!important}@media(min-width:50rem){html.dark-mode .site-title{padding-right:2rem;padding-left:2rem}}@media(min-width:31.25rem){html.dark-mode .site-title{font-size:24px!important;line-height:1.25}}@media(min-width:50rem){html.dark-mode .site-title{padding-top:.5rem;padding-bottom:.5rem}}html.dark-mode .site-button{display:flex;height:100%;padding:1rem;align-items:center}@media(min-width:50rem){html.dark-mode .site-header .site-button{display:none}}html.dark-mode .site-title:hover{background-image:linear-gradient(-90deg,#201f23 0,rgba(32,31,35,.8)80%,rgba(32,31,35,0)100%)}html.dark-mode .site-button:hover{background-image:linear-gradient(-90deg,#201f23 0,rgba(32,31,35,.8)100%)}html.dark-mode body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width:50rem){html.dark-mode body{position:static;padding-bottom:0}}html.dark-mode .site-footer{padding-right:1rem;padding-left:1rem;position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;font-size:11px!important}@media(min-width:50rem){html.dark-mode .site-footer{padding-right:2rem;padding-left:2rem}}@media(min-width:31.25rem){html.dark-mode .site-footer{font-size:12px!important}}@media(min-width:50rem){html.dark-mode .site-footer{position:static;justify-self:end}}html.dark-mode .icon{width:1.5rem;height:1.5rem;color:#2c84fa}html.dark-mode .main-content{line-height:1.6}html.dark-mode .main-content ol,html.dark-mode .main-content ul,html.dark-mode .main-content dl,html.dark-mode .main-content pre,html.dark-mode .main-content address,html.dark-mode .main-content blockquote,html.dark-mode .main-content .table-wrapper{margin-top:.5em}html.dark-mode .main-content a{overflow:hidden;text-overflow:ellipsis}html.dark-mode .main-content ul,html.dark-mode .main-content ol{padding-left:1.5em}html.dark-mode .main-content li .highlight{margin-top:.25rem}html.dark-mode .main-content ol{list-style-type:none;counter-reset:step-counter}html.dark-mode .main-content ol>li{position:relative}html.dark-mode .main-content ol>li::before{position:absolute;top:.2em;left:-1.6em;color:#959396;content:counter(step-counter);counter-increment:step-counter;font-size:12px!important}@media(min-width:31.25rem){html.dark-mode .main-content ol>li::before{font-size:14px!important}}@media(min-width:31.25rem){html.dark-mode .main-content ol>li::before{top:.11em}}html.dark-mode .main-content ol>li ol{counter-reset:sub-counter}html.dark-mode .main-content ol>li ol>li::before{content:counter(sub-counter,lower-alpha);counter-increment:sub-counter}html.dark-mode .main-content ul{list-style:none}html.dark-mode .main-content ul>li::before{position:absolute;margin-left:-1.4em;color:#959396;content:"•"}html.dark-mode .main-content .task-list-item::before{content:""}html.dark-mode .main-content .task-list-item-checkbox{margin-right:.6em;margin-left:-1.4em}html.dark-mode .main-content hr+*{margin-top:0}html.dark-mode .main-content h1:first-of-type{margin-top:.5em}html.dark-mode .main-content dl{display:grid;grid-template:auto/10em 1fr}html.dark-mode .main-content dt,html.dark-mode .main-content dd{margin:.25em 0}html.dark-mode .main-content dt{grid-column:1;font-weight:500;text-align:right}html.dark-mode .main-content dt::after{content:":"}html.dark-mode .main-content dd{grid-column:2;margin-bottom:0;margin-left:1em}html.dark-mode .main-content dd blockquote:first-child,html.dark-mode .main-content dd div:first-child,html.dark-mode .main-content dd dl:first-child,html.dark-mode .main-content dd dt:first-child,html.dark-mode .main-content dd h1:first-child,html.dark-mode .main-content dd h2:first-child,html.dark-mode .main-content dd h3:first-child,html.dark-mode .main-content dd h4:first-child,html.dark-mode .main-content dd h5:first-child,html.dark-mode .main-content dd h6:first-child,html.dark-mode .main-content dd li:first-child,html.dark-mode .main-content dd ol:first-child,html.dark-mode .main-content dd p:first-child,html.dark-mode .main-content dd pre:first-child,html.dark-mode .main-content dd table:first-child,html.dark-mode .main-content dd ul:first-child,html.dark-mode .main-content dd .table-wrapper:first-child{margin-top:0}html.dark-mode .main-content dd dl:first-child dt:first-child,html.dark-mode .main-content dd dl:first-child dd:nth-child(2),html.dark-mode .main-content ol dl:first-child dt:first-child,html.dark-mode .main-content ol dl:first-child dd:nth-child(2),html.dark-mode .main-content ul dl:first-child dt:first-child,html.dark-mode .main-content ul dl:first-child dd:nth-child(2){margin-top:0}html.dark-mode .main-content .anchor-heading{position:absolute;right:-1rem;width:1.5rem;height:100%;padding-right:.25rem;padding-left:.25rem;overflow:visible}@media(min-width:50rem){html.dark-mode .main-content .anchor-heading{right:auto;left:-1.5rem}}html.dark-mode .main-content .anchor-heading svg{display:inline-block;width:100%;height:100%;color:#2c84fa;visibility:hidden}html.dark-mode .main-content .anchor-heading:hover svg,html.dark-mode .main-content .anchor-heading:focus svg,html.dark-mode .main-content h1:hover>.anchor-heading svg,html.dark-mode .main-content h2:hover>.anchor-heading svg,html.dark-mode .main-content h3:hover>.anchor-heading svg,html.dark-mode .main-content h4:hover>.anchor-heading svg,html.dark-mode .main-content h5:hover>.anchor-heading svg,html.dark-mode .main-content h6:hover>.anchor-heading svg{visibility:visible}html.dark-mode .main-content summary{cursor:pointer}html.dark-mode .main-content h1,html.dark-mode .main-content h2,html.dark-mode .main-content h3,html.dark-mode .main-content h4,html.dark-mode .main-content h5,html.dark-mode .main-content h6,html.dark-mode .main-content #toctitle{position:relative;margin-top:1.5em;margin-bottom:.25em}html.dark-mode .main-content h1+table,html.dark-mode .main-content h1+.table-wrapper,html.dark-mode .main-content h1+.code-example,html.dark-mode .main-content h1+.highlighter-rouge,html.dark-mode .main-content h1+.sectionbody .listingblock,html.dark-mode .main-content h2+table,html.dark-mode .main-content h2+.table-wrapper,html.dark-mode .main-content h2+.code-example,html.dark-mode .main-content h2+.highlighter-rouge,html.dark-mode .main-content h2+.sectionbody .listingblock,html.dark-mode .main-content h3+table,html.dark-mode .main-content h3+.table-wrapper,html.dark-mode .main-content h3+.code-example,html.dark-mode .main-content h3+.highlighter-rouge,html.dark-mode .main-content h3+.sectionbody .listingblock,html.dark-mode .main-content h4+table,html.dark-mode .main-content h4+.table-wrapper,html.dark-mode .main-content h4+.code-example,html.dark-mode .main-content h4+.highlighter-rouge,html.dark-mode .main-content h4+.sectionbody .listingblock,html.dark-mode .main-content h5+table,html.dark-mode .main-content h5+.table-wrapper,html.dark-mode .main-content h5+.code-example,html.dark-mode .main-content h5+.highlighter-rouge,html.dark-mode .main-content h5+.sectionbody .listingblock,html.dark-mode .main-content h6+table,html.dark-mode .main-content h6+.table-wrapper,html.dark-mode .main-content h6+.code-example,html.dark-mode .main-content h6+.highlighter-rouge,html.dark-mode .main-content h6+.sectionbody .listingblock,html.dark-mode .main-content #toctitle+table,html.dark-mode .main-content #toctitle+.table-wrapper,html.dark-mode .main-content #toctitle+.code-example,html.dark-mode .main-content #toctitle+.highlighter-rouge,html.dark-mode .main-content #toctitle+.sectionbody .listingblock{margin-top:1em}html.dark-mode .main-content h1+p:not(.label),html.dark-mode .main-content h2+p:not(.label),html.dark-mode .main-content h3+p:not(.label),html.dark-mode .main-content h4+p:not(.label),html.dark-mode .main-content h5+p:not(.label),html.dark-mode .main-content h6+p:not(.label),html.dark-mode .main-content #toctitle+p:not(.label) {margin-top:0}html.dark-mode .main-content>h1:first-child,html.dark-mode .main-content>h2:first-child,html.dark-mode .main-content>h3:first-child,html.dark-mode .main-content>h4:first-child,html.dark-mode .main-content>h5:first-child,html.dark-mode .main-content>h6:first-child,html.dark-mode .main-content>.sect1:first-child>h2,html.dark-mode .main-content>.sect2:first-child>h3,html.dark-mode .main-content>.sect3:first-child>h4,html.dark-mode .main-content>.sect4:first-child>h5,html.dark-mode .main-content>.sect5:first-child>h6{margin-top:.5rem}html.dark-mode .nav-list{padding:0;margin-top:0;margin-bottom:0;list-style:none}html.dark-mode .nav-list .nav-list-item{font-size:14px!important;position:relative;margin:0}@media(min-width:31.25rem){html.dark-mode .nav-list .nav-list-item{font-size:16px!important}}@media(min-width:50rem){html.dark-mode .nav-list .nav-list-item{font-size:12px!important}}@media(min-width:50rem) and (min-width:31.25rem){html.dark-mode .nav-list .nav-list-item{font-size:14px!important}}html.dark-mode .nav-list .nav-list-item .nav-list-link{display:block;min-height:3rem;padding-top:.25rem;padding-bottom:.25rem;line-height:2.5rem;padding-right:3rem;padding-left:1rem}@media(min-width:50rem){html.dark-mode .nav-list .nav-list-item .nav-list-link{min-height:2rem;line-height:1.5rem;padding-right:2rem;padding-left:2rem}}html.dark-mode .nav-list .nav-list-item .nav-list-link.external>svg{width:1rem;height:1rem;vertical-align:text-bottom}html.dark-mode .nav-list .nav-list-item .nav-list-link.active{font-weight:600;text-decoration:none}html.dark-mode .nav-list .nav-list-item .nav-list-link:hover,html.dark-mode .nav-list .nav-list-item .nav-list-link.active{background-image:linear-gradient(-90deg,#201f23 0,rgba(32,31,35,.8)80%,rgba(32,31,35,0)100%)}html.dark-mode .nav-list .nav-list-item .nav-list-expander{position:absolute;right:0;width:3rem;height:3rem;padding:.75rem;color:#2c84fa}@media(min-width:50rem){html.dark-mode .nav-list .nav-list-item .nav-list-expander{width:2rem;height:2rem;padding:.5rem}}html.dark-mode .nav-list .nav-list-item .nav-list-expander:hover{background-image:linear-gradient(-90deg,#201f23 0,rgba(32,31,35,.8)100%)}html.dark-mode .nav-list .nav-list-item .nav-list-expander svg{transform:rotate(90deg)}html.dark-mode .nav-list .nav-list-item>.nav-list{display:none;padding-left:.75rem;list-style:none}html.dark-mode .nav-list .nav-list-item>.nav-list .nav-list-item{position:relative}html.dark-mode .nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-link{color:#959396}html.dark-mode .nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-expander{color:#959396}html.dark-mode .nav-list .nav-list-item.active>.nav-list-expander svg{transform:rotate(-90deg)}html.dark-mode .nav-list .nav-list-item.active>.nav-list{display:block}html.dark-mode .nav-category{padding:.5rem 1rem;font-weight:600;text-align:start;text-transform:uppercase;border-bottom:1px solid #44434d;font-size:11px!important}@media(min-width:31.25rem){html.dark-mode .nav-category{font-size:12px!important}}@media(min-width:50rem){html.dark-mode .nav-category{padding:.5rem 2rem;margin-top:1rem;text-align:start}html.dark-mode .nav-category:first-child{margin-top:0}}html.dark-mode .nav-list.nav-category-list>.nav-list-item{margin:0}html.dark-mode .nav-list.nav-category-list>.nav-list-item>.nav-list{padding:0}html.dark-mode .nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-link{color:#2c84fa}html.dark-mode .nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-expander{color:#2c84fa}html.dark-mode .aux-nav{height:100%;overflow-x:auto;font-size:11px!important}@media(min-width:31.25rem){html.dark-mode .aux-nav{font-size:12px!important}}html.dark-mode .aux-nav .aux-nav-list{display:flex;height:100%;padding:0;margin:0;list-style:none}html.dark-mode .aux-nav .aux-nav-list-item{display:inline-block;height:100%;padding:0;margin:0}@media(min-width:50rem){html.dark-mode .aux-nav{padding-right:1rem}}@media(min-width:50rem){html.dark-mode .breadcrumb-nav{margin-top:-1rem}}html.dark-mode .breadcrumb-nav-list{padding-left:0;margin-bottom:.75rem;list-style:none}html.dark-mode .breadcrumb-nav-list-item{display:table-cell;font-size:11px!important}@media(min-width:31.25rem){html.dark-mode .breadcrumb-nav-list-item{font-size:12px!important}}html.dark-mode .breadcrumb-nav-list-item::before{display:none}html.dark-mode .breadcrumb-nav-list-item::after{display:inline-block;margin-right:.5rem;margin-left:.5rem;color:#959396;content:"/"}html.dark-mode .breadcrumb-nav-list-item:last-child::after{content:""}html.dark-mode h1,html.dark-mode .text-alpha{font-size:32px!important;line-height:1.25;font-weight:300}@media(min-width:31.25rem){html.dark-mode h1,html.dark-mode .text-alpha{font-size:36px!important}}html.dark-mode h2,html.dark-mode .text-beta,html.dark-mode #toctitle{font-size:18px!important}@media(min-width:31.25rem){html.dark-mode h2,html.dark-mode .text-beta,html.dark-mode #toctitle{font-size:24px!important;line-height:1.25}}html.dark-mode h3,html.dark-mode .text-gamma{font-size:16px!important}@media(min-width:31.25rem){html.dark-mode h3,html.dark-mode .text-gamma{font-size:18px!important}}html.dark-mode h4,html.dark-mode .text-delta{font-size:11px!important;font-weight:400;text-transform:uppercase;letter-spacing:.1em}@media(min-width:31.25rem){html.dark-mode h4,html.dark-mode .text-delta{font-size:12px!important}}html.dark-mode h4 code{text-transform:none}html.dark-mode h5,html.dark-mode .text-epsilon{font-size:12px!important}@media(min-width:31.25rem){html.dark-mode h5,html.dark-mode .text-epsilon{font-size:14px!important}}html.dark-mode h6,html.dark-mode .text-zeta{font-size:11px!important}@media(min-width:31.25rem){html.dark-mode h6,html.dark-mode .text-zeta{font-size:12px!important}}html.dark-mode .text-small{font-size:11px!important}@media(min-width:31.25rem){html.dark-mode .text-small{font-size:12px!important}}html.dark-mode .text-mono{font-family:"SFMono-Regular",menlo,consolas,monospace!important}html.dark-mode .text-left{text-align:left!important}html.dark-mode .text-center{text-align:center!important}html.dark-mode .text-right{text-align:right!important}html.dark-mode .label,html.dark-mode .label-blue{display:inline-block;padding:.16em .56em;margin-right:.5rem;margin-left:.5rem;color:#fff;text-transform:uppercase;vertical-align:middle;background-color:#2869e6;font-size:11px!important;border-radius:12px}@media(min-width:31.25rem){html.dark-mode .label,html.dark-mode .label-blue{font-size:12px!important}}html.dark-mode .label-green{background-color:#009c7b}html.dark-mode .label-purple{background-color:#5e41d0}html.dark-mode .label-red{background-color:#e94c4c}html.dark-mode .label-yellow{color:#44434d;background-color:#f7d12e}html.dark-mode .btn{display:inline-block;box-sizing:border-box;padding:.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,.12),0 3px 10px rgba(0,0,0,.08);appearance:none}html.dark-mode .btn:focus{text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(0,0,255,.25)}html.dark-mode .btn:focus:hover,html.dark-mode .btn.selected:focus{box-shadow:0 0 0 3px rgba(0,0,255,.25)}html.dark-mode .btn:hover,html.dark-mode .btn.zeroclipboard-is-hover{color:#227efa}html.dark-mode .btn:hover,html.dark-mode .btn:active,html.dark-mode .btn.zeroclipboard-is-hover,html.dark-mode .btn.zeroclipboard-is-active{text-decoration:none;background-color:#2e2b33}html.dark-mode .btn:active,html.dark-mode .btn.selected,html.dark-mode .btn.zeroclipboard-is-active{background-color:#29262e;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}html.dark-mode .btn.selected:hover{background-color:#cfcfcf}html.dark-mode .btn:disabled,html.dark-mode .btn:disabled:hover,html.dark-mode .btn.disabled,html.dark-mode .btn.disabled:hover{color:rgba(102,102,102,.5);cursor:default;background-color:rgba(229,229,229,.5);background-image:none;box-shadow:none}html.dark-mode .btn-outline{color:#2c84fa;background:transparent;box-shadow:inset 0 0 0 2px #e6e1e8}html.dark-mode .btn-outline:hover,html.dark-mode .btn-outline:active,html.dark-mode .btn-outline.zeroclipboard-is-hover,html.dark-mode .btn-outline.zeroclipboard-is-active{color:#1878fa;text-decoration:none;background-color:transparent;box-shadow:inset 0 0 0 3px #e6e1e8}html.dark-mode .btn-outline:focus{text-decoration:none;outline:0;box-shadow:inset 0 0 0 2px #5c5962,0 0 0 3px rgba(0,0,255,.25)}html.dark-mode .btn-outline:focus:hover,html.dark-mode .btn-outline.selected:focus{box-shadow:inset 0 0 0 2px #5c5962}html.dark-mode .btn-primary{color:#fff;background-color:#2448a7;background-image:linear-gradient(#2b55c4,#2448a7);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}html.dark-mode .btn-primary:hover,html.dark-mode .btn-primary.zeroclipboard-is-hover{color:#fff;background-color:#22459e;background-image:linear-gradient(#2850b7,#22459e)}html.dark-mode .btn-primary:active,html.dark-mode .btn-primary.selected,html.dark-mode .btn-primary.zeroclipboard-is-active{background-color:#21439a;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}html.dark-mode .btn-primary.selected:hover{background-color:#1d3a85}html.dark-mode .btn-purple{color:#fff;background-color:#5739ce;background-image:linear-gradient(#6f55d5,#5739ce);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}html.dark-mode .btn-purple:hover,html.dark-mode .btn-purple.zeroclipboard-is-hover{color:#fff;background-color:#5132cb;background-image:linear-gradient(#6549d2,#5132cb)}html.dark-mode .btn-purple:active,html.dark-mode .btn-purple.selected,html.dark-mode .btn-purple.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}html.dark-mode .btn-purple.selected:hover{background-color:#472cb2}html.dark-mode .btn-blue{color:#fff;background-color:#227efa;background-image:linear-gradient(#4593fb,#227efa);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}html.dark-mode .btn-blue:hover,html.dark-mode .btn-blue.zeroclipboard-is-hover{color:#fff;background-color:#1878fa;background-image:linear-gradient(#368afa,#1878fa)}html.dark-mode .btn-blue:active,html.dark-mode .btn-blue.selected,html.dark-mode .btn-blue.zeroclipboard-is-active{background-color:#1375f9;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}html.dark-mode .btn-blue.selected:hover{background-color:#0669ed}html.dark-mode .btn-green{color:#fff;background-color:#10ac7d;background-image:linear-gradient(#13cc95,#10ac7d);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}html.dark-mode .btn-green:hover,html.dark-mode .btn-green.zeroclipboard-is-hover{color:#fff;background-color:#0fa276;background-image:linear-gradient(#12be8b,#0fa276)}html.dark-mode .btn-green:active,html.dark-mode .btn-green.selected,html.dark-mode .btn-green.zeroclipboard-is-active{background-color:#0f9e73;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}html.dark-mode .btn-green.selected:hover{background-color:#0d8662}html.dark-mode .search{position:relative;z-index:2;flex-grow:1;height:4rem;padding:.5rem;transition:padding linear 200ms}@media(min-width:50rem){html.dark-mode .search{position:relative!important;width:auto!important;height:100%!important;padding:0;transition:none}}html.dark-mode .search-input-wrap{position:relative;z-index:1;height:3rem;overflow:hidden;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);transition:height linear 200ms}@media(min-width:50rem){html.dark-mode .search-input-wrap{position:absolute;width:100%;max-width:536px;height:100%!important;border-radius:0;box-shadow:none;transition:width ease 400ms}}html.dark-mode .search-input{position:absolute;width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;font-size:16px;color:#e6e1e8;background-color:#302d36;border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}@media(min-width:50rem){html.dark-mode .search-input{padding:.5rem 1rem .5rem 3.5rem;font-size:14px;background-color:#27262b;transition:padding-left linear 200ms}}html.dark-mode .search-input:focus{outline:0}html.dark-mode .search-input:focus+.search-label .search-icon{color:#2c84fa}html.dark-mode .search-label{position:absolute;display:flex;height:100%;padding-left:1rem}@media(min-width:50rem){html.dark-mode .search-label{padding-left:2rem;transition:padding-left linear 200ms}}html.dark-mode .search-label .search-icon{width:1.2rem;height:1.2rem;align-self:center;color:#959396}html.dark-mode .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,.12),0 3px 10px rgba(0,0,0,.08)}@media(min-width:50rem){html.dark-mode .search-results{top:100%;width:536px;max - height:calc(100vh - 200%)!important}}html.dark-mode .search-results-list{padding-left:0;margin-bottom:.25rem;list-style:none;font-size:14px!important}@media(min-width:31.25rem){html.dark-mode .search-results-list{font-size:16px!important}}@media(min-width:50rem){html.dark-mode .search-results-list{font-size:12px!important}}@media(min-width:50rem) and (min-width:31.25rem){html.dark-mode .search-results-list{font-size:14px!important}}html.dark-mode .search-results-list-item{padding:0;margin:0}html.dark-mode .search-result{display:block;padding:.25rem .75rem}html.dark-mode .search-result:hover,html.dark-mode .search-result.active{background-color:#201f23}html.dark-mode .search-result-title{display:block;padding-top:.5rem;padding-bottom:.5rem}@media(min-width:31.25rem){html.dark-mode .search-result-title{display:inline-block;width:40%;padding-right:.5rem;vertical-align:top}}html.dark-mode .search-result-doc{display:flex;align-items:center;word-wrap:break-word}html.dark-mode .search-result-doc.search-result-doc-parent{opacity:.5;font-size:12px!important}@media(min-width:31.25rem){html.dark-mode .search-result-doc.search-result-doc-parent{font-size:14px!important}}@media(min-width:50rem){html.dark-mode .search-result-doc.search-result-doc-parent{font-size:11px!important}}@media(min-width:50rem) and (min-width:31.25rem){html.dark-mode .search-result-doc.search-result-doc-parent{font-size:12px!important}}html.dark-mode .search-result-doc .search-result-icon{width:1rem;height:1rem;margin-right:.5rem;color:#2c84fa;flex-shrink:0}html.dark-mode .search-result-doc .search-result-doc-title{overflow:auto}html.dark-mode .search-result-section{margin-left:1.5rem;word-wrap:break-word}html.dark-mode .search-result-rel-url{display:block;margin-left:1.5rem;overflow:hidden;color:#959396;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}@media(min-width:31.25rem){html.dark-mode .search-result-rel-url{font-size:10px!important}}html.dark-mode .search-result-previews{display:block;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;margin-left:.5rem;color:#959396;word-wrap:break-word;border-left:1px solid;border-left-color:#44434d;font-size:11px!important}@media(min-width:31.25rem){html.dark-mode .search-result-previews{font-size:12px!important}}@media(min-width:31.25rem){html.dark-mode .search-result-previews{display:inline-block;width:60%;padding-left:.5rem;margin-left:0;vertical-align:top}}html.dark-mode .search-result-preview+.search-result-preview{margin-top:.25rem}html.dark-mode .search-result-highlight{font-weight:bold}html.dark-mode .search-no-result{padding:.5rem .75rem;font-size:12px!important}@media(min-width:31.25rem){html.dark-mode .search-no-result{font-size:14px!important}}html.dark-mode .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,.3);border-radius:1.75rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);align-items:center;justify-content:center}html.dark-mode .search-overlay{position:fixed;top:0;left:0;z-index:1;width:0;height:0;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity ease 400ms,width 0s 400ms,height 0s 400ms}html.dark-mode .search-active .search{position:fixed;top:0;left:0;width:100%;height:100%;padding:0}html.dark-mode .search-active .search-input-wrap{height:4rem;border-radius:0}@media(min-width:50rem){html.dark-mode .search-active .search-input-wrap{width:536px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}}html.dark-mode .search-active .search-input{background-color:#302d36}@media(min-width:50rem){html.dark-mode .search-active .search-input{padding-left:2.3rem}}@media(min-width:50rem){html.dark-mode .search-active .search-label{padding-left:.6rem}}html.dark-mode .search-active .search-results{display:block}html.dark-mode .search-active .search-overlay{width:100%;height:100%;opacity:1;transition:opacity ease 400ms,width 0s,height 0s}@media(min-width:50rem){html.dark-mode .search-active .main{position:fixed;right:0;left:0}}html.dark-mode .search-active .main-header{padding-top:4rem}@media(min-width:50rem){html.dark-mode .search-active .main-header{padding-top:0}}html.dark-mode .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,.12),0 3px 10px rgba(0,0,0,.08)}html.dark-mode table{display:table;min-width:100%;border-collapse:separate}html.dark-mode th,html.dark-mode td{font-size:12px!important;min-width:120px;padding:.5rem .75rem;background-color:#302d36;border-bottom:1px solid rgba(68,67,77,.5);border-left:1px solid #44434d}@media(min-width:31.25rem){html.dark-mode th,html.dark-mode td{font-size:14px!important}}html.dark-mode th:first-of-type,html.dark-mode td:first-of-type{border-left:0}html.dark-mode tbody tr:last-of-type th,html.dark-mode tbody tr:last-of-type td{border-bottom:0}html.dark-mode tbody tr:last-of-type td{padding-bottom:.75rem}html.dark-mode thead th{border-bottom:1px solid #44434d}html.dark-mode :not(pre,figure) >code{padding:.2em .15em;font-weight:400;background-color:#31343f;border:1px solid #44434d;border-radius:4px}html.dark-mode a:visited code{border-color:#44434d}html.dark-mode div.highlighter-rouge,html.dark-mode div.listingblock>div.content,html.dark-mode figure.highlight{margin-top:0;margin-bottom:.75rem;background-color:#31343f;border-radius:4px;box-shadow:none;-webkit-overflow-scrolling:touch;position:relative;padding:0}html.dark-mode div.highlighter-rouge>button,html.dark-mode div.listingblock>div.content>button,html.dark-mode figure.highlight>button{width:.75rem;opacity:0;position:absolute;top:0;right:0;border:.75rem solid #31343f;background-color:#31343f;color:#e6e1e8;box-sizing:content-box}html.dark-mode div.highlighter-rouge>button svg,html.dark-mode div.listingblock>div.content>button svg,html.dark-mode figure.highlight>button svg{fill:#e6e1e8}html.dark-mode div.highlighter-rouge>button:active,html.dark-mode div.listingblock>div.content>button:active,html.dark-mode figure.highlight>button:active{text-decoration:none;outline:0;opacity:1}html.dark-mode div.highlighter-rouge>button:focus,html.dark-mode div.listingblock>div.content>button:focus,html.dark-mode figure.highlight>button:focus{opacity:1}html.dark-mode div.highlighter-rouge:hover>button,html.dark-mode div.listingblock>div.content:hover>button,html.dark-mode figure.highlight:hover>button{cursor:copy;opacity:1}html.dark-mode div.highlighter-rouge div.highlight{overflow-x:auto;padding:.75rem;margin:0;border:0}html.dark-mode div.highlighter-rouge pre.highlight,html.dark-mode div.highlighter-rouge code{padding:0;margin:0;border:0}html.dark-mode div.listingblock{margin-top:0;margin-bottom:.75rem}html.dark-mode div.listingblock div.content{overflow-x:auto;padding:.75rem;margin:0;border:0}html.dark-mode div.listingblock div.content>pre,html.dark-mode div.listingblock code{padding:0;margin:0;border:0}html.dark-mode figure.highlight pre,html.dark-mode figure.highlight :not(pre) >code{overflow-x:auto;padding:.75rem;margin:0;border:0}html.dark-mode .highlight .table-wrapper{padding:.75rem 0;margin:0;border:0;box-shadow:none}html.dark-mode .highlight .table-wrapper td,html.dark-mode .highlight .table-wrapper pre{font-size:11px!important;min-width:0;padding:0;background-color:#31343f;border:0}@media(min-width:31.25rem){html.dark-mode .highlight .table-wrapper td,html.dark-mode .highlight .table-wrapper pre{font-size:12px!important}}html.dark-mode .highlight .table-wrapper td.gl{width:1em;padding-right:.75rem;padding-left:.75rem}html.dark-mode .highlight .table-wrapper pre{margin:0;line-height:2}html.dark-mode .code-example,html.dark-mode .listingblock>.title{padding:.75rem;margin-bottom:.75rem;overflow:auto;border:1px solid #44434d;border-radius:4px}html.dark-mode .code-example+.highlighter-rouge,html.dark-mode .code-example+.sectionbody .listingblock,html.dark-mode .code-example+.content,html.dark-mode .code-example+figure.highlight,html.dark-mode .listingblock>.title+.highlighter-rouge,html.dark-mode .listingblock>.title+.sectionbody .listingblock,html.dark-mode .listingblock>.title+.content,html.dark-mode .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}html.dark-mode code.language-mermaid{padding:0;background-color:inherit;border:0}html.dark-mode .highlight,html.dark-mode pre.highlight{background:#31343f;color:#dee2f7}html.dark-mode .highlight pre{background:#31343f}html.dark-mode .text-grey-dk-000{color:#959396!important}html.dark-mode .text-grey-dk-100{color:#5c5962!important}html.dark-mode .text-grey-dk-200{color:#44434d!important}html.dark-mode .text-grey-dk-250{color:#302d36!important}html.dark-mode .text-grey-dk-300{color:#27262b!important}html.dark-mode .text-grey-lt-000{color:#f5f6fa!important}html.dark-mode .text-grey-lt-100{color:#eeebee!important}html.dark-mode .text-grey-lt-200{color:#ecebed!important}html.dark-mode .text-grey-lt-300{color:#e6e1e8!important}html.dark-mode .text-blue-000{color:#2c84fa!important}html.dark-mode .text-blue-100{color:#2869e6!important}html.dark-mode .text-blue-200{color:#264caf!important}html.dark-mode .text-blue-300{color:#183385!important}html.dark-mode .text-green-000{color:#41d693!important}html.dark-mode .text-green-100{color:#11b584!important}html.dark-mode .text-green-200{color:#009c7b!important}html.dark-mode .text-green-300{color:#026e57!important}html.dark-mode .text-purple-000{color:#7253ed!important}html.dark-mode .text-purple-100{color:#5e41d0!important}html.dark-mode .text-purple-200{color:#4e26af!important}html.dark-mode .text-purple-300{color:#381885!important}html.dark-mode .text-yellow-000{color:#ffeb82!important}html.dark-mode .text-yellow-100{color:#fadf50!important}html.dark-mode .text-yellow-200{color:#f7d12e!important}html.dark-mode .text-yellow-300{color:#e7af06!important}html.dark-mode .text-red-000{color:#f77e7e!important}html.dark-mode .text-red-100{color:#f96e65!important}html.dark-mode .text-red-200{color:#e94c4c!important}html.dark-mode .text-red-300{color:#dd2e2e!important}html.dark-mode .bg-grey-dk-000{background-color:#959396!important}html.dark-mode .bg-grey-dk-100{background-color:#5c5962!important}html.dark-mode .bg-grey-dk-200{background-color:#44434d!important}html.dark-mode .bg-grey-dk-250{background-color:#302d36!important}html.dark-mode .bg-grey-dk-300{background-color:#27262b!important}html.dark-mode .bg-grey-lt-000{background-color:#f5f6fa!important}html.dark-mode .bg-grey-lt-100{background-color:#eeebee!important}html.dark-mode .bg-grey-lt-200{background-color:#ecebed!important}html.dark-mode .bg-grey-lt-300{background-color:#e6e1e8!important}html.dark-mode .bg-blue-000{background-color:#2c84fa!important}html.dark-mode .bg-blue-100{background-color:#2869e6!important}html.dark-mode .bg-blue-200{background-color:#264caf!important}html.dark-mode .bg-blue-300{background-color:#183385!important}html.dark-mode .bg-green-000{background-color:#41d693!important}html.dark-mode .bg-green-100{background-color:#11b584!important}html.dark-mode .bg-green-200{background-color:#009c7b!important}html.dark-mode .bg-green-300{background-color:#026e57!important}html.dark-mode .bg-purple-000{background-color:#7253ed!important}html.dark-mode .bg-purple-100{background-color:#5e41d0!important}html.dark-mode .bg-purple-200{background-color:#4e26af!important}html.dark-mode .bg-purple-300{background-color:#381885!important}html.dark-mode .bg-yellow-000{background-color:#ffeb82!important}html.dark-mode .bg-yellow-100{background-color:#fadf50!important}html.dark-mode .bg-yellow-200{background-color:#f7d12e!important}html.dark-mode .bg-yellow-300{background-color:#e7af06!important}html.dark-mode .bg-red-000{background-color:#f77e7e!important}html.dark-mode .bg-red-100{background-color:#f96e65!important}html.dark-mode .bg-red-200{background-color:#e94c4c!important}html.dark-mode .bg-red-300{background-color:#dd2e2e!important}html.dark-mode .d-block{display:block!important}html.dark-mode .d-flex{display:flex!important}html.dark-mode .d-inline{display:inline!important}html.dark-mode .d-inline-block{display:inline-block!important}html.dark-mode .d-none{display:none!important}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:20rem){html.dark-mode .d-xs-block{display:block!important}html.dark-mode .d-xs-flex{display:flex!important}html.dark-mode .d-xs-inline{display:inline!important}html.dark-mode .d-xs-inline-block{display:inline-block!important}html.dark-mode .d-xs-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:31.25rem){html.dark-mode .d-sm-block{display:block!important}html.dark-mode .d-sm-flex{display:flex!important}html.dark-mode .d-sm-inline{display:inline!important}html.dark-mode .d-sm-inline-block{display:inline-block!important}html.dark-mode .d-sm-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:50rem){html.dark-mode .d-md-block{display:block!important}html.dark-mode .d-md-flex{display:flex!important}html.dark-mode .d-md-inline{display:inline!important}html.dark-mode .d-md-inline-block{display:inline-block!important}html.dark-mode .d-md-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:66.5rem){html.dark-mode .d-lg-block{display:block!important}html.dark-mode .d-lg-flex{display:flex!important}html.dark-mode .d-lg-inline{display:inline!important}html.dark-mode .d-lg-inline-block{display:inline-block!important}html.dark-mode .d-lg-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}@media(min-width:87.5rem){html.dark-mode .d-xl-block{display:block!important}html.dark-mode .d-xl-flex{display:flex!important}html.dark-mode .d-xl-inline{display:inline!important}html.dark-mode .d-xl-inline-block{display:inline-block!important}html.dark-mode .d-xl-none{display:none!important}}html.dark-mode .float-left{float:left!important}html.dark-mode .float-right{float:right!important}html.dark-mode .flex-justify-start{justify-content:flex-start!important}html.dark-mode .flex-justify-end{justify-content:flex-end!important}html.dark-mode .flex-justify-between{justify-content:space-between!important}html.dark-mode .flex-justify-around{justify-content:space-around!important}html.dark-mode .v-align-baseline{vertical-align:baseline!important}html.dark-mode .v-align-bottom{vertical-align:bottom!important}html.dark-mode .v-align-middle{vertical-align:middle!important}html.dark-mode .v-align-text-bottom{vertical-align:text-bottom!important}html.dark-mode .v-align-text-top{vertical-align:text-top!important}html.dark-mode .v-align-top{vertical-align:top!important}html.dark-mode .fs-1{font-size:9px!important}@media(min-width:31.25rem){html.dark-mode .fs-1{font-size:10px!important}}html.dark-mode .fs-2{font-size:11px!important}@media(min-width:31.25rem){html.dark-mode .fs-2{font-size:12px!important}}html.dark-mode .fs-3{font-size:12px!important}@media(min-width:31.25rem){html.dark-mode .fs-3{font-size:14px!important}}html.dark-mode .fs-4{font-size:14px!important}@media(min-width:31.25rem){html.dark-mode .fs-4{font-size:16px!important}}html.dark-mode .fs-5{font-size:16px!important}@media(min-width:31.25rem){html.dark-mode .fs-5{font-size:18px!important}}html.dark-mode .fs-6{font-size:18px!important}@media(min-width:31.25rem){html.dark-mode .fs-6{font-size:24px!important;line-height:1.25}}html.dark-mode .fs-7{font-size:24px!important;line-height:1.25}@media(min-width:31.25rem){html.dark-mode .fs-7{font-size:32px!important}}html.dark-mode .fs-8{font-size:32px!important;line-height:1.25}@media(min-width:31.25rem){html.dark-mode .fs-8{font-size:36px!important}}html.dark-mode .fs-9{font-size:36px!important;line-height:1.25}@media(min-width:31.25rem){html.dark-mode .fs-9{font-size:42px!important}}html.dark-mode .fs-10{font-size:42px!important;line-height:1.25}@media(min-width:31.25rem){html.dark-mode .fs-10{font-size:48px!important}}html.dark-mode .fw-300{font-weight:300!important}html.dark-mode .fw-400{font-weight:400!important}html.dark-mode .fw-500{font-weight:500!important}html.dark-mode .fw-700{font-weight:700!important}html.dark-mode .lh-0{line-height:0!important}html.dark-mode .lh-default{line-height:1.4}html.dark-mode .lh-tight{line-height:1.25}html.dark-mode .ls-5{letter-spacing:.05em!important}html.dark-mode .ls-10{letter-spacing:.1em!important}html.dark-mode .ls-0{letter-spacing:0!important}html.dark-mode .text-uppercase{text-transform:uppercase!important}html.dark-mode .list-style-none{padding:0!important;margin:0!important;list-style:none!important}html.dark-mode .list-style-none li::before{display:none!important}html.dark-mode .mx-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-0{margin:0!important}html.dark-mode .mt-0{margin-top:0!important}html.dark-mode .mr-0{margin-right:0!important}html.dark-mode .mb-0{margin-bottom:0!important}html.dark-mode .ml-0{margin-left:0!important}html.dark-mode .mx-0{margin-right:0!important;margin-left:0!important}html.dark-mode .my-0{margin-top:0!important;margin-bottom:0!important}html.dark-mode .mxn-0{margin-right:-0!important;margin-left:-0!important}html.dark-mode .mx-0-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-1{margin:.25rem!important}html.dark-mode .mt-1{margin-top:.25rem!important}html.dark-mode .mr-1{margin-right:.25rem!important}html.dark-mode .mb-1{margin-bottom:.25rem!important}html.dark-mode .ml-1{margin-left:.25rem!important}html.dark-mode .mx-1{margin-right:.25rem!important;margin-left:.25rem!important}html.dark-mode .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}html.dark-mode .mxn-1{margin-right:-.25rem!important;margin-left:-.25rem!important}html.dark-mode .mx-1-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-2{margin:.5rem!important}html.dark-mode .mt-2{margin-top:.5rem!important}html.dark-mode .mr-2{margin-right:.5rem!important}html.dark-mode .mb-2{margin-bottom:.5rem!important}html.dark-mode .ml-2{margin-left:.5rem!important}html.dark-mode .mx-2{margin-right:.5rem!important;margin-left:.5rem!important}html.dark-mode .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}html.dark-mode .mxn-2{margin-right:-.5rem!important;margin-left:-.5rem!important}html.dark-mode .mx-2-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-3{margin:.75rem!important}html.dark-mode .mt-3{margin-top:.75rem!important}html.dark-mode .mr-3{margin-right:.75rem!important}html.dark-mode .mb-3{margin-bottom:.75rem!important}html.dark-mode .ml-3{margin-left:.75rem!important}html.dark-mode .mx-3{margin-right:.75rem!important;margin-left:.75rem!important}html.dark-mode .my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}html.dark-mode .mxn-3{margin-right:-.75rem!important;margin-left:-.75rem!important}html.dark-mode .mx-3-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-4{margin:1rem!important}html.dark-mode .mt-4{margin-top:1rem!important}html.dark-mode .mr-4{margin-right:1rem!important}html.dark-mode .mb-4{margin-bottom:1rem!important}html.dark-mode .ml-4{margin-left:1rem!important}html.dark-mode .mx-4{margin-right:1rem!important;margin-left:1rem!important}html.dark-mode .my-4{margin-top:1rem!important;margin-bottom:1rem!important}html.dark-mode .mxn-4{margin-right:-1rem!important;margin-left:-1rem!important}html.dark-mode .mx-4-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-5{margin:1.5rem!important}html.dark-mode .mt-5{margin-top:1.5rem!important}html.dark-mode .mr-5{margin-right:1.5rem!important}html.dark-mode .mb-5{margin-bottom:1.5rem!important}html.dark-mode .ml-5{margin-left:1.5rem!important}html.dark-mode .mx-5{margin-right:1.5rem!important;margin-left:1.5rem!important}html.dark-mode .my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}html.dark-mode .mxn-5{margin-right:-1.5rem!important;margin-left:-1.5rem!important}html.dark-mode .mx-5-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-6{margin:2rem!important}html.dark-mode .mt-6{margin-top:2rem!important}html.dark-mode .mr-6{margin-right:2rem!important}html.dark-mode .mb-6{margin-bottom:2rem!important}html.dark-mode .ml-6{margin-left:2rem!important}html.dark-mode .mx-6{margin-right:2rem!important;margin-left:2rem!important}html.dark-mode .my-6{margin-top:2rem!important;margin-bottom:2rem!important}html.dark-mode .mxn-6{margin-right:-2rem!important;margin-left:-2rem!important}html.dark-mode .mx-6-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-7{margin:2.5rem!important}html.dark-mode .mt-7{margin-top:2.5rem!important}html.dark-mode .mr-7{margin-right:2.5rem!important}html.dark-mode .mb-7{margin-bottom:2.5rem!important}html.dark-mode .ml-7{margin-left:2.5rem!important}html.dark-mode .mx-7{margin-right:2.5rem!important;margin-left:2.5rem!important}html.dark-mode .my-7{margin-top:2.5rem!important;margin-bottom:2.5rem!important}html.dark-mode .mxn-7{margin-right:-2.5rem!important;margin-left:-2.5rem!important}html.dark-mode .mx-7-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-8{margin:3rem!important}html.dark-mode .mt-8{margin-top:3rem!important}html.dark-mode .mr-8{margin-right:3rem!important}html.dark-mode .mb-8{margin-bottom:3rem!important}html.dark-mode .ml-8{margin-left:3rem!important}html.dark-mode .mx-8{margin-right:3rem!important;margin-left:3rem!important}html.dark-mode .my-8{margin-top:3rem!important;margin-bottom:3rem!important}html.dark-mode .mxn-8{margin-right:-3rem!important;margin-left:-3rem!important}html.dark-mode .mx-8-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-9{margin:3.5rem!important}html.dark-mode .mt-9{margin-top:3.5rem!important}html.dark-mode .mr-9{margin-right:3.5rem!important}html.dark-mode .mb-9{margin-bottom:3.5rem!important}html.dark-mode .ml-9{margin-left:3.5rem!important}html.dark-mode .mx-9{margin-right:3.5rem!important;margin-left:3.5rem!important}html.dark-mode .my-9{margin-top:3.5rem!important;margin-bottom:3.5rem!important}html.dark-mode .mxn-9{margin-right:-3.5rem!important;margin-left:-3.5rem!important}html.dark-mode .mx-9-auto{margin-right:auto!important;margin-left:auto!important}html.dark-mode .m-10{margin:4rem!important}html.dark-mode .mt-10{margin-top:4rem!important}html.dark-mode .mr-10{margin-right:4rem!important}html.dark-mode .mb-10{margin-bottom:4rem!important}html.dark-mode .ml-10{margin-left:4rem!important}html.dark-mode .mx-10{margin-right:4rem!important;margin-left:4rem!important}html.dark-mode .my-10{margin-top:4rem!important;margin-bottom:4rem!important}html.dark-mode .mxn-10{margin-right:-4rem!important;margin-left:-4rem!important}html.dark-mode .mx-10-auto{margin-right:auto!important;margin-left:auto!important}@media(min-width:20rem){html.dark-mode .m-xs-0{margin:0!important}html.dark-mode .mt-xs-0{margin-top:0!important}html.dark-mode .mr-xs-0{margin-right:0!important}html.dark-mode .mb-xs-0{margin-bottom:0!important}html.dark-mode .ml-xs-0{margin-left:0!important}html.dark-mode .mx-xs-0{margin-right:0!important;margin-left:0!important}html.dark-mode .my-xs-0{margin-top:0!important;margin-bottom:0!important}html.dark-mode .mxn-xs-0{margin-right:-0!important;margin-left:-0!important}}@media(min-width:20rem){html.dark-mode .m-xs-1{margin:.25rem!important}html.dark-mode .mt-xs-1{margin-top:.25rem!important}html.dark-mode .mr-xs-1{margin-right:.25rem!important}html.dark-mode .mb-xs-1{margin-bottom:.25rem!important}html.dark-mode .ml-xs-1{margin-left:.25rem!important}html.dark-mode .mx-xs-1{margin-right:.25rem!important;margin-left:.25rem!important}html.dark-mode .my-xs-1{margin-top:.25rem!important;margin-bottom:.25rem!important}html.dark-mode .mxn-xs-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-2{margin:.5rem!important}html.dark-mode .mt-xs-2{margin-top:.5rem!important}html.dark-mode .mr-xs-2{margin-right:.5rem!important}html.dark-mode .mb-xs-2{margin-bottom:.5rem!important}html.dark-mode .ml-xs-2{margin-left:.5rem!important}html.dark-mode .mx-xs-2{margin-right:.5rem!important;margin-left:.5rem!important}html.dark-mode .my-xs-2{margin-top:.5rem!important;margin-bottom:.5rem!important}html.dark-mode .mxn-xs-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-3{margin:.75rem!important}html.dark-mode .mt-xs-3{margin-top:.75rem!important}html.dark-mode .mr-xs-3{margin-right:.75rem!important}html.dark-mode .mb-xs-3{margin-bottom:.75rem!important}html.dark-mode .ml-xs-3{margin-left:.75rem!important}html.dark-mode .mx-xs-3{margin-right:.75rem!important;margin-left:.75rem!important}html.dark-mode .my-xs-3{margin-top:.75rem!important;margin-bottom:.75rem!important}html.dark-mode .mxn-xs-3{margin-right:-.75rem!important;margin-left:-.75rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-4{margin:1rem!important}html.dark-mode .mt-xs-4{margin-top:1rem!important}html.dark-mode .mr-xs-4{margin-right:1rem!important}html.dark-mode .mb-xs-4{margin-bottom:1rem!important}html.dark-mode .ml-xs-4{margin-left:1rem!important}html.dark-mode .mx-xs-4{margin-right:1rem!important;margin-left:1rem!important}html.dark-mode .my-xs-4{margin-top:1rem!important;margin-bottom:1rem!important}html.dark-mode .mxn-xs-4{margin-right:-1rem!important;margin-left:-1rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-5{margin:1.5rem!important}html.dark-mode .mt-xs-5{margin-top:1.5rem!important}html.dark-mode .mr-xs-5{margin-right:1.5rem!important}html.dark-mode .mb-xs-5{margin-bottom:1.5rem!important}html.dark-mode .ml-xs-5{margin-left:1.5rem!important}html.dark-mode .mx-xs-5{margin-right:1.5rem!important;margin-left:1.5rem!important}html.dark-mode .my-xs-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}html.dark-mode .mxn-xs-5{margin-right:-1.5rem!important;margin-left:-1.5rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-6{margin:2rem!important}html.dark-mode .mt-xs-6{margin-top:2rem!important}html.dark-mode .mr-xs-6{margin-right:2rem!important}html.dark-mode .mb-xs-6{margin-bottom:2rem!important}html.dark-mode .ml-xs-6{margin-left:2rem!important}html.dark-mode .mx-xs-6{margin-right:2rem!important;margin-left:2rem!important}html.dark-mode .my-xs-6{margin-top:2rem!important;margin-bottom:2rem!important}html.dark-mode .mxn-xs-6{margin-right:-2rem!important;margin-left:-2rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-7{margin:2.5rem!important}html.dark-mode .mt-xs-7{margin-top:2.5rem!important}html.dark-mode .mr-xs-7{margin-right:2.5rem!important}html.dark-mode .mb-xs-7{margin-bottom:2.5rem!important}html.dark-mode .ml-xs-7{margin-left:2.5rem!important}html.dark-mode .mx-xs-7{margin-right:2.5rem!important;margin-left:2.5rem!important}html.dark-mode .my-xs-7{margin-top:2.5rem!important;margin-bottom:2.5rem!important}html.dark-mode .mxn-xs-7{margin-right:-2.5rem!important;margin-left:-2.5rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-8{margin:3rem!important}html.dark-mode .mt-xs-8{margin-top:3rem!important}html.dark-mode .mr-xs-8{margin-right:3rem!important}html.dark-mode .mb-xs-8{margin-bottom:3rem!important}html.dark-mode .ml-xs-8{margin-left:3rem!important}html.dark-mode .mx-xs-8{margin-right:3rem!important;margin-left:3rem!important}html.dark-mode .my-xs-8{margin-top:3rem!important;margin-bottom:3rem!important}html.dark-mode .mxn-xs-8{margin-right:-3rem!important;margin-left:-3rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-9{margin:3.5rem!important}html.dark-mode .mt-xs-9{margin-top:3.5rem!important}html.dark-mode .mr-xs-9{margin-right:3.5rem!important}html.dark-mode .mb-xs-9{margin-bottom:3.5rem!important}html.dark-mode .ml-xs-9{margin-left:3.5rem!important}html.dark-mode .mx-xs-9{margin-right:3.5rem!important;margin-left:3.5rem!important}html.dark-mode .my-xs-9{margin-top:3.5rem!important;margin-bottom:3.5rem!important}html.dark-mode .mxn-xs-9{margin-right:-3.5rem!important;margin-left:-3.5rem!important}}@media(min-width:20rem){html.dark-mode .m-xs-10{margin:4rem!important}html.dark-mode .mt-xs-10{margin-top:4rem!important}html.dark-mode .mr-xs-10{margin-right:4rem!important}html.dark-mode .mb-xs-10{margin-bottom:4rem!important}html.dark-mode .ml-xs-10{margin-left:4rem!important}html.dark-mode .mx-xs-10{margin-right:4rem!important;margin-left:4rem!important}html.dark-mode .my-xs-10{margin-top:4rem!important;margin-bottom:4rem!important}html.dark-mode .mxn-xs-10{margin-right:-4rem!important;margin-left:-4rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-0{margin:0!important}html.dark-mode .mt-sm-0{margin-top:0!important}html.dark-mode .mr-sm-0{margin-right:0!important}html.dark-mode .mb-sm-0{margin-bottom:0!important}html.dark-mode .ml-sm-0{margin-left:0!important}html.dark-mode .mx-sm-0{margin-right:0!important;margin-left:0!important}html.dark-mode .my-sm-0{margin-top:0!important;margin-bottom:0!important}html.dark-mode .mxn-sm-0{margin-right:-0!important;margin-left:-0!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-1{margin:.25rem!important}html.dark-mode .mt-sm-1{margin-top:.25rem!important}html.dark-mode .mr-sm-1{margin-right:.25rem!important}html.dark-mode .mb-sm-1{margin-bottom:.25rem!important}html.dark-mode .ml-sm-1{margin-left:.25rem!important}html.dark-mode .mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}html.dark-mode .my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}html.dark-mode .mxn-sm-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-2{margin:.5rem!important}html.dark-mode .mt-sm-2{margin-top:.5rem!important}html.dark-mode .mr-sm-2{margin-right:.5rem!important}html.dark-mode .mb-sm-2{margin-bottom:.5rem!important}html.dark-mode .ml-sm-2{margin-left:.5rem!important}html.dark-mode .mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}html.dark-mode .my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}html.dark-mode .mxn-sm-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-3{margin:.75rem!important}html.dark-mode .mt-sm-3{margin-top:.75rem!important}html.dark-mode .mr-sm-3{margin-right:.75rem!important}html.dark-mode .mb-sm-3{margin-bottom:.75rem!important}html.dark-mode .ml-sm-3{margin-left:.75rem!important}html.dark-mode .mx-sm-3{margin-right:.75rem!important;margin-left:.75rem!important}html.dark-mode .my-sm-3{margin-top:.75rem!important;margin-bottom:.75rem!important}html.dark-mode .mxn-sm-3{margin-right:-.75rem!important;margin-left:-.75rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-4{margin:1rem!important}html.dark-mode .mt-sm-4{margin-top:1rem!important}html.dark-mode .mr-sm-4{margin-right:1rem!important}html.dark-mode .mb-sm-4{margin-bottom:1rem!important}html.dark-mode .ml-sm-4{margin-left:1rem!important}html.dark-mode .mx-sm-4{margin-right:1rem!important;margin-left:1rem!important}html.dark-mode .my-sm-4{margin-top:1rem!important;margin-bottom:1rem!important}html.dark-mode .mxn-sm-4{margin-right:-1rem!important;margin-left:-1rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-5{margin:1.5rem!important}html.dark-mode .mt-sm-5{margin-top:1.5rem!important}html.dark-mode .mr-sm-5{margin-right:1.5rem!important}html.dark-mode .mb-sm-5{margin-bottom:1.5rem!important}html.dark-mode .ml-sm-5{margin-left:1.5rem!important}html.dark-mode .mx-sm-5{margin-right:1.5rem!important;margin-left:1.5rem!important}html.dark-mode .my-sm-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}html.dark-mode .mxn-sm-5{margin-right:-1.5rem!important;margin-left:-1.5rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-6{margin:2rem!important}html.dark-mode .mt-sm-6{margin-top:2rem!important}html.dark-mode .mr-sm-6{margin-right:2rem!important}html.dark-mode .mb-sm-6{margin-bottom:2rem!important}html.dark-mode .ml-sm-6{margin-left:2rem!important}html.dark-mode .mx-sm-6{margin-right:2rem!important;margin-left:2rem!important}html.dark-mode .my-sm-6{margin-top:2rem!important;margin-bottom:2rem!important}html.dark-mode .mxn-sm-6{margin-right:-2rem!important;margin-left:-2rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-7{margin:2.5rem!important}html.dark-mode .mt-sm-7{margin-top:2.5rem!important}html.dark-mode .mr-sm-7{margin-right:2.5rem!important}html.dark-mode .mb-sm-7{margin-bottom:2.5rem!important}html.dark-mode .ml-sm-7{margin-left:2.5rem!important}html.dark-mode .mx-sm-7{margin-right:2.5rem!important;margin-left:2.5rem!important}html.dark-mode .my-sm-7{margin-top:2.5rem!important;margin-bottom:2.5rem!important}html.dark-mode .mxn-sm-7{margin-right:-2.5rem!important;margin-left:-2.5rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-8{margin:3rem!important}html.dark-mode .mt-sm-8{margin-top:3rem!important}html.dark-mode .mr-sm-8{margin-right:3rem!important}html.dark-mode .mb-sm-8{margin-bottom:3rem!important}html.dark-mode .ml-sm-8{margin-left:3rem!important}html.dark-mode .mx-sm-8{margin-right:3rem!important;margin-left:3rem!important}html.dark-mode .my-sm-8{margin-top:3rem!important;margin-bottom:3rem!important}html.dark-mode .mxn-sm-8{margin-right:-3rem!important;margin-left:-3rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-9{margin:3.5rem!important}html.dark-mode .mt-sm-9{margin-top:3.5rem!important}html.dark-mode .mr-sm-9{margin-right:3.5rem!important}html.dark-mode .mb-sm-9{margin-bottom:3.5rem!important}html.dark-mode .ml-sm-9{margin-left:3.5rem!important}html.dark-mode .mx-sm-9{margin-right:3.5rem!important;margin-left:3.5rem!important}html.dark-mode .my-sm-9{margin-top:3.5rem!important;margin-bottom:3.5rem!important}html.dark-mode .mxn-sm-9{margin-right:-3.5rem!important;margin-left:-3.5rem!important}}@media(min-width:31.25rem){html.dark-mode .m-sm-10{margin:4rem!important}html.dark-mode .mt-sm-10{margin-top:4rem!important}html.dark-mode .mr-sm-10{margin-right:4rem!important}html.dark-mode .mb-sm-10{margin-bottom:4rem!important}html.dark-mode .ml-sm-10{margin-left:4rem!important}html.dark-mode .mx-sm-10{margin-right:4rem!important;margin-left:4rem!important}html.dark-mode .my-sm-10{margin-top:4rem!important;margin-bottom:4rem!important}html.dark-mode .mxn-sm-10{margin-right:-4rem!important;margin-left:-4rem!important}}@media(min-width:50rem){html.dark-mode .m-md-0{margin:0!important}html.dark-mode .mt-md-0{margin-top:0!important}html.dark-mode .mr-md-0{margin-right:0!important}html.dark-mode .mb-md-0{margin-bottom:0!important}html.dark-mode .ml-md-0{margin-left:0!important}html.dark-mode .mx-md-0{margin-right:0!important;margin-left:0!important}html.dark-mode .my-md-0{margin-top:0!important;margin-bottom:0!important}html.dark-mode .mxn-md-0{margin-right:-0!important;margin-left:-0!important}}@media(min-width:50rem){html.dark-mode .m-md-1{margin:.25rem!important}html.dark-mode .mt-md-1{margin-top:.25rem!important}html.dark-mode .mr-md-1{margin-right:.25rem!important}html.dark-mode .mb-md-1{margin-bottom:.25rem!important}html.dark-mode .ml-md-1{margin-left:.25rem!important}html.dark-mode .mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}html.dark-mode .my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}html.dark-mode .mxn-md-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:50rem){html.dark-mode .m-md-2{margin:.5rem!important}html.dark-mode .mt-md-2{margin-top:.5rem!important}html.dark-mode .mr-md-2{margin-right:.5rem!important}html.dark-mode .mb-md-2{margin-bottom:.5rem!important}html.dark-mode .ml-md-2{margin-left:.5rem!important}html.dark-mode .mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}html.dark-mode .my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}html.dark-mode .mxn-md-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:50rem){html.dark-mode .m-md-3{margin:.75rem!important}html.dark-mode .mt-md-3{margin-top:.75rem!important}html.dark-mode .mr-md-3{margin-right:.75rem!important}html.dark-mode .mb-md-3{margin-bottom:.75rem!important}html.dark-mode .ml-md-3{margin-left:.75rem!important}html.dark-mode .mx-md-3{margin-right:.75rem!important;margin-left:.75rem!important}html.dark-mode .my-md-3{margin-top:.75rem!important;margin-bottom:.75rem!important}html.dark-mode .mxn-md-3{margin-right:-.75rem!important;margin-left:-.75rem!important}}@media(min-width:50rem){html.dark-mode .m-md-4{margin:1rem!important}html.dark-mode .mt-md-4{margin-top:1rem!important}html.dark-mode .mr-md-4{margin-right:1rem!important}html.dark-mode .mb-md-4{margin-bottom:1rem!important}html.dark-mode .ml-md-4{margin-left:1rem!important}html.dark-mode .mx-md-4{margin-right:1rem!important;margin-left:1rem!important}html.dark-mode .my-md-4{margin-top:1rem!important;margin-bottom:1rem!important}html.dark-mode .mxn-md-4{margin-right:-1rem!important;margin-left:-1rem!important}}@media(min-width:50rem){html.dark-mode .m-md-5{margin:1.5rem!important}html.dark-mode .mt-md-5{margin-top:1.5rem!important}html.dark-mode .mr-md-5{margin-right:1.5rem!important}html.dark-mode .mb-md-5{margin-bottom:1.5rem!important}html.dark-mode .ml-md-5{margin-left:1.5rem!important}html.dark-mode .mx-md-5{margin-right:1.5rem!important;margin-left:1.5rem!important}html.dark-mode .my-md-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}html.dark-mode .mxn-md-5{margin-right:-1.5rem!important;margin-left:-1.5rem!important}}@media(min-width:50rem){html.dark-mode .m-md-6{margin:2rem!important}html.dark-mode .mt-md-6{margin-top:2rem!important}html.dark-mode .mr-md-6{margin-right:2rem!important}html.dark-mode .mb-md-6{margin-bottom:2rem!important}html.dark-mode .ml-md-6{margin-left:2rem!important}html.dark-mode .mx-md-6{margin-right:2rem!important;margin-left:2rem!important}html.dark-mode .my-md-6{margin-top:2rem!important;margin-bottom:2rem!important}html.dark-mode .mxn-md-6{margin-right:-2rem!important;margin-left:-2rem!important}}@media(min-width:50rem){html.dark-mode .m-md-7{margin:2.5rem!important}html.dark-mode .mt-md-7{margin-top:2.5rem!important}html.dark-mode .mr-md-7{margin-right:2.5rem!important}html.dark-mode .mb-md-7{margin-bottom:2.5rem!important}html.dark-mode .ml-md-7{margin-left:2.5rem!important}html.dark-mode .mx-md-7{margin-right:2.5rem!important;margin-left:2.5rem!important}html.dark-mode .my-md-7{margin-top:2.5rem!important;margin-bottom:2.5rem!important}html.dark-mode .mxn-md-7{margin-right:-2.5rem!important;margin-left:-2.5rem!important}}@media(min-width:50rem){html.dark-mode .m-md-8{margin:3rem!important}html.dark-mode .mt-md-8{margin-top:3rem!important}html.dark-mode .mr-md-8{margin-right:3rem!important}html.dark-mode .mb-md-8{margin-bottom:3rem!important}html.dark-mode .ml-md-8{margin-left:3rem!important}html.dark-mode .mx-md-8{margin-right:3rem!important;margin-left:3rem!important}html.dark-mode .my-md-8{margin-top:3rem!important;margin-bottom:3rem!important}html.dark-mode .mxn-md-8{margin-right:-3rem!important;margin-left:-3rem!important}}@media(min-width:50rem){html.dark-mode .m-md-9{margin:3.5rem!important}html.dark-mode .mt-md-9{margin-top:3.5rem!important}html.dark-mode .mr-md-9{margin-right:3.5rem!important}html.dark-mode .mb-md-9{margin-bottom:3.5rem!important}html.dark-mode .ml-md-9{margin-left:3.5rem!important}html.dark-mode .mx-md-9{margin-right:3.5rem!important;margin-left:3.5rem!important}html.dark-mode .my-md-9{margin-top:3.5rem!important;margin-bottom:3.5rem!important}html.dark-mode .mxn-md-9{margin-right:-3.5rem!important;margin-left:-3.5rem!important}}@media(min-width:50rem){html.dark-mode .m-md-10{margin:4rem!important}html.dark-mode .mt-md-10{margin-top:4rem!important}html.dark-mode .mr-md-10{margin-right:4rem!important}html.dark-mode .mb-md-10{margin-bottom:4rem!important}html.dark-mode .ml-md-10{margin-left:4rem!important}html.dark-mode .mx-md-10{margin-right:4rem!important;margin-left:4rem!important}html.dark-mode .my-md-10{margin-top:4rem!important;margin-bottom:4rem!important}html.dark-mode .mxn-md-10{margin-right:-4rem!important;margin-left:-4rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-0{margin:0!important}html.dark-mode .mt-lg-0{margin-top:0!important}html.dark-mode .mr-lg-0{margin-right:0!important}html.dark-mode .mb-lg-0{margin-bottom:0!important}html.dark-mode .ml-lg-0{margin-left:0!important}html.dark-mode .mx-lg-0{margin-right:0!important;margin-left:0!important}html.dark-mode .my-lg-0{margin-top:0!important;margin-bottom:0!important}html.dark-mode .mxn-lg-0{margin-right:-0!important;margin-left:-0!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-1{margin:.25rem!important}html.dark-mode .mt-lg-1{margin-top:.25rem!important}html.dark-mode .mr-lg-1{margin-right:.25rem!important}html.dark-mode .mb-lg-1{margin-bottom:.25rem!important}html.dark-mode .ml-lg-1{margin-left:.25rem!important}html.dark-mode .mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}html.dark-mode .my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}html.dark-mode .mxn-lg-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-2{margin:.5rem!important}html.dark-mode .mt-lg-2{margin-top:.5rem!important}html.dark-mode .mr-lg-2{margin-right:.5rem!important}html.dark-mode .mb-lg-2{margin-bottom:.5rem!important}html.dark-mode .ml-lg-2{margin-left:.5rem!important}html.dark-mode .mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}html.dark-mode .my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}html.dark-mode .mxn-lg-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-3{margin:.75rem!important}html.dark-mode .mt-lg-3{margin-top:.75rem!important}html.dark-mode .mr-lg-3{margin-right:.75rem!important}html.dark-mode .mb-lg-3{margin-bottom:.75rem!important}html.dark-mode .ml-lg-3{margin-left:.75rem!important}html.dark-mode .mx-lg-3{margin-right:.75rem!important;margin-left:.75rem!important}html.dark-mode .my-lg-3{margin-top:.75rem!important;margin-bottom:.75rem!important}html.dark-mode .mxn-lg-3{margin-right:-.75rem!important;margin-left:-.75rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-4{margin:1rem!important}html.dark-mode .mt-lg-4{margin-top:1rem!important}html.dark-mode .mr-lg-4{margin-right:1rem!important}html.dark-mode .mb-lg-4{margin-bottom:1rem!important}html.dark-mode .ml-lg-4{margin-left:1rem!important}html.dark-mode .mx-lg-4{margin-right:1rem!important;margin-left:1rem!important}html.dark-mode .my-lg-4{margin-top:1rem!important;margin-bottom:1rem!important}html.dark-mode .mxn-lg-4{margin-right:-1rem!important;margin-left:-1rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-5{margin:1.5rem!important}html.dark-mode .mt-lg-5{margin-top:1.5rem!important}html.dark-mode .mr-lg-5{margin-right:1.5rem!important}html.dark-mode .mb-lg-5{margin-bottom:1.5rem!important}html.dark-mode .ml-lg-5{margin-left:1.5rem!important}html.dark-mode .mx-lg-5{margin-right:1.5rem!important;margin-left:1.5rem!important}html.dark-mode .my-lg-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}html.dark-mode .mxn-lg-5{margin-right:-1.5rem!important;margin-left:-1.5rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-6{margin:2rem!important}html.dark-mode .mt-lg-6{margin-top:2rem!important}html.dark-mode .mr-lg-6{margin-right:2rem!important}html.dark-mode .mb-lg-6{margin-bottom:2rem!important}html.dark-mode .ml-lg-6{margin-left:2rem!important}html.dark-mode .mx-lg-6{margin-right:2rem!important;margin-left:2rem!important}html.dark-mode .my-lg-6{margin-top:2rem!important;margin-bottom:2rem!important}html.dark-mode .mxn-lg-6{margin-right:-2rem!important;margin-left:-2rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-7{margin:2.5rem!important}html.dark-mode .mt-lg-7{margin-top:2.5rem!important}html.dark-mode .mr-lg-7{margin-right:2.5rem!important}html.dark-mode .mb-lg-7{margin-bottom:2.5rem!important}html.dark-mode .ml-lg-7{margin-left:2.5rem!important}html.dark-mode .mx-lg-7{margin-right:2.5rem!important;margin-left:2.5rem!important}html.dark-mode .my-lg-7{margin-top:2.5rem!important;margin-bottom:2.5rem!important}html.dark-mode .mxn-lg-7{margin-right:-2.5rem!important;margin-left:-2.5rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-8{margin:3rem!important}html.dark-mode .mt-lg-8{margin-top:3rem!important}html.dark-mode .mr-lg-8{margin-right:3rem!important}html.dark-mode .mb-lg-8{margin-bottom:3rem!important}html.dark-mode .ml-lg-8{margin-left:3rem!important}html.dark-mode .mx-lg-8{margin-right:3rem!important;margin-left:3rem!important}html.dark-mode .my-lg-8{margin-top:3rem!important;margin-bottom:3rem!important}html.dark-mode .mxn-lg-8{margin-right:-3rem!important;margin-left:-3rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-9{margin:3.5rem!important}html.dark-mode .mt-lg-9{margin-top:3.5rem!important}html.dark-mode .mr-lg-9{margin-right:3.5rem!important}html.dark-mode .mb-lg-9{margin-bottom:3.5rem!important}html.dark-mode .ml-lg-9{margin-left:3.5rem!important}html.dark-mode .mx-lg-9{margin-right:3.5rem!important;margin-left:3.5rem!important}html.dark-mode .my-lg-9{margin-top:3.5rem!important;margin-bottom:3.5rem!important}html.dark-mode .mxn-lg-9{margin-right:-3.5rem!important;margin-left:-3.5rem!important}}@media(min-width:66.5rem){html.dark-mode .m-lg-10{margin:4rem!important}html.dark-mode .mt-lg-10{margin-top:4rem!important}html.dark-mode .mr-lg-10{margin-right:4rem!important}html.dark-mode .mb-lg-10{margin-bottom:4rem!important}html.dark-mode .ml-lg-10{margin-left:4rem!important}html.dark-mode .mx-lg-10{margin-right:4rem!important;margin-left:4rem!important}html.dark-mode .my-lg-10{margin-top:4rem!important;margin-bottom:4rem!important}html.dark-mode .mxn-lg-10{margin-right:-4rem!important;margin-left:-4rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-0{margin:0!important}html.dark-mode .mt-xl-0{margin-top:0!important}html.dark-mode .mr-xl-0{margin-right:0!important}html.dark-mode .mb-xl-0{margin-bottom:0!important}html.dark-mode .ml-xl-0{margin-left:0!important}html.dark-mode .mx-xl-0{margin-right:0!important;margin-left:0!important}html.dark-mode .my-xl-0{margin-top:0!important;margin-bottom:0!important}html.dark-mode .mxn-xl-0{margin-right:-0!important;margin-left:-0!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-1{margin:.25rem!important}html.dark-mode .mt-xl-1{margin-top:.25rem!important}html.dark-mode .mr-xl-1{margin-right:.25rem!important}html.dark-mode .mb-xl-1{margin-bottom:.25rem!important}html.dark-mode .ml-xl-1{margin-left:.25rem!important}html.dark-mode .mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}html.dark-mode .my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}html.dark-mode .mxn-xl-1{margin-right:-.25rem!important;margin-left:-.25rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-2{margin:.5rem!important}html.dark-mode .mt-xl-2{margin-top:.5rem!important}html.dark-mode .mr-xl-2{margin-right:.5rem!important}html.dark-mode .mb-xl-2{margin-bottom:.5rem!important}html.dark-mode .ml-xl-2{margin-left:.5rem!important}html.dark-mode .mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}html.dark-mode .my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}html.dark-mode .mxn-xl-2{margin-right:-.5rem!important;margin-left:-.5rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-3{margin:.75rem!important}html.dark-mode .mt-xl-3{margin-top:.75rem!important}html.dark-mode .mr-xl-3{margin-right:.75rem!important}html.dark-mode .mb-xl-3{margin-bottom:.75rem!important}html.dark-mode .ml-xl-3{margin-left:.75rem!important}html.dark-mode .mx-xl-3{margin-right:.75rem!important;margin-left:.75rem!important}html.dark-mode .my-xl-3{margin-top:.75rem!important;margin-bottom:.75rem!important}html.dark-mode .mxn-xl-3{margin-right:-.75rem!important;margin-left:-.75rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-4{margin:1rem!important}html.dark-mode .mt-xl-4{margin-top:1rem!important}html.dark-mode .mr-xl-4{margin-right:1rem!important}html.dark-mode .mb-xl-4{margin-bottom:1rem!important}html.dark-mode .ml-xl-4{margin-left:1rem!important}html.dark-mode .mx-xl-4{margin-right:1rem!important;margin-left:1rem!important}html.dark-mode .my-xl-4{margin-top:1rem!important;margin-bottom:1rem!important}html.dark-mode .mxn-xl-4{margin-right:-1rem!important;margin-left:-1rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-5{margin:1.5rem!important}html.dark-mode .mt-xl-5{margin-top:1.5rem!important}html.dark-mode .mr-xl-5{margin-right:1.5rem!important}html.dark-mode .mb-xl-5{margin-bottom:1.5rem!important}html.dark-mode .ml-xl-5{margin-left:1.5rem!important}html.dark-mode .mx-xl-5{margin-right:1.5rem!important;margin-left:1.5rem!important}html.dark-mode .my-xl-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}html.dark-mode .mxn-xl-5{margin-right:-1.5rem!important;margin-left:-1.5rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-6{margin:2rem!important}html.dark-mode .mt-xl-6{margin-top:2rem!important}html.dark-mode .mr-xl-6{margin-right:2rem!important}html.dark-mode .mb-xl-6{margin-bottom:2rem!important}html.dark-mode .ml-xl-6{margin-left:2rem!important}html.dark-mode .mx-xl-6{margin-right:2rem!important;margin-left:2rem!important}html.dark-mode .my-xl-6{margin-top:2rem!important;margin-bottom:2rem!important}html.dark-mode .mxn-xl-6{margin-right:-2rem!important;margin-left:-2rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-7{margin:2.5rem!important}html.dark-mode .mt-xl-7{margin-top:2.5rem!important}html.dark-mode .mr-xl-7{margin-right:2.5rem!important}html.dark-mode .mb-xl-7{margin-bottom:2.5rem!important}html.dark-mode .ml-xl-7{margin-left:2.5rem!important}html.dark-mode .mx-xl-7{margin-right:2.5rem!important;margin-left:2.5rem!important}html.dark-mode .my-xl-7{margin-top:2.5rem!important;margin-bottom:2.5rem!important}html.dark-mode .mxn-xl-7{margin-right:-2.5rem!important;margin-left:-2.5rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-8{margin:3rem!important}html.dark-mode .mt-xl-8{margin-top:3rem!important}html.dark-mode .mr-xl-8{margin-right:3rem!important}html.dark-mode .mb-xl-8{margin-bottom:3rem!important}html.dark-mode .ml-xl-8{margin-left:3rem!important}html.dark-mode .mx-xl-8{margin-right:3rem!important;margin-left:3rem!important}html.dark-mode .my-xl-8{margin-top:3rem!important;margin-bottom:3rem!important}html.dark-mode .mxn-xl-8{margin-right:-3rem!important;margin-left:-3rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-9{margin:3.5rem!important}html.dark-mode .mt-xl-9{margin-top:3.5rem!important}html.dark-mode .mr-xl-9{margin-right:3.5rem!important}html.dark-mode .mb-xl-9{margin-bottom:3.5rem!important}html.dark-mode .ml-xl-9{margin-left:3.5rem!important}html.dark-mode .mx-xl-9{margin-right:3.5rem!important;margin-left:3.5rem!important}html.dark-mode .my-xl-9{margin-top:3.5rem!important;margin-bottom:3.5rem!important}html.dark-mode .mxn-xl-9{margin-right:-3.5rem!important;margin-left:-3.5rem!important}}@media(min-width:87.5rem){html.dark-mode .m-xl-10{margin:4rem!important}html.dark-mode .mt-xl-10{margin-top:4rem!important}html.dark-mode .mr-xl-10{margin-right:4rem!important}html.dark-mode .mb-xl-10{margin-bottom:4rem!important}html.dark-mode .ml-xl-10{margin-left:4rem!important}html.dark-mode .mx-xl-10{margin-right:4rem!important;margin-left:4rem!important}html.dark-mode .my-xl-10{margin-top:4rem!important;margin-bottom:4rem!important}html.dark-mode .mxn-xl-10{margin-right:-4rem!important;margin-left:-4rem!important}}html.dark-mode .p-0{padding:0!important}html.dark-mode .pt-0{padding-top:0!important}html.dark-mode .pr-0{padding-right:0!important}html.dark-mode .pb-0{padding-bottom:0!important}html.dark-mode .pl-0{padding-left:0!important}html.dark-mode .px-0{padding-right:0!important;padding-left:0!important}html.dark-mode .py-0{padding-top:0!important;padding-bottom:0!important}html.dark-mode .p-1{padding:.25rem!important}html.dark-mode .pt-1{padding-top:.25rem!important}html.dark-mode .pr-1{padding-right:.25rem!important}html.dark-mode .pb-1{padding-bottom:.25rem!important}html.dark-mode .pl-1{padding-left:.25rem!important}html.dark-mode .px-1{padding-right:.25rem!important;padding-left:.25rem!important}html.dark-mode .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}html.dark-mode .p-2{padding:.5rem!important}html.dark-mode .pt-2{padding-top:.5rem!important}html.dark-mode .pr-2{padding-right:.5rem!important}html.dark-mode .pb-2{padding-bottom:.5rem!important}html.dark-mode .pl-2{padding-left:.5rem!important}html.dark-mode .px-2{padding-right:.5rem!important;padding-left:.5rem!important}html.dark-mode .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}html.dark-mode .p-3{padding:.75rem!important}html.dark-mode .pt-3{padding-top:.75rem!important}html.dark-mode .pr-3{padding-right:.75rem!important}html.dark-mode .pb-3{padding-bottom:.75rem!important}html.dark-mode .pl-3{padding-left:.75rem!important}html.dark-mode .px-3{padding-right:.75rem!important;padding-left:.75rem!important}html.dark-mode .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}html.dark-mode .p-4{padding:1rem!important}html.dark-mode .pt-4{padding-top:1rem!important}html.dark-mode .pr-4{padding-right:1rem!important}html.dark-mode .pb-4{padding-bottom:1rem!important}html.dark-mode .pl-4{padding-left:1rem!important}html.dark-mode .px-4{padding-right:1rem!important;padding-left:1rem!important}html.dark-mode .py-4{padding-top:1rem!important;padding-bottom:1rem!important}html.dark-mode .p-5{padding:1.5rem!important}html.dark-mode .pt-5{padding-top:1.5rem!important}html.dark-mode .pr-5{padding-right:1.5rem!important}html.dark-mode .pb-5{padding-bottom:1.5rem!important}html.dark-mode .pl-5{padding-left:1.5rem!important}html.dark-mode .px-5{padding-right:1.5rem!important;padding-left:1.5rem!important}html.dark-mode .py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html.dark-mode .p-6{padding:2rem!important}html.dark-mode .pt-6{padding-top:2rem!important}html.dark-mode .pr-6{padding-right:2rem!important}html.dark-mode .pb-6{padding-bottom:2rem!important}html.dark-mode .pl-6{padding-left:2rem!important}html.dark-mode .px-6{padding-right:2rem!important;padding-left:2rem!important}html.dark-mode .py-6{padding-top:2rem!important;padding-bottom:2rem!important}html.dark-mode .p-7{padding:2.5rem!important}html.dark-mode .pt-7{padding-top:2.5rem!important}html.dark-mode .pr-7{padding-right:2.5rem!important}html.dark-mode .pb-7{padding-bottom:2.5rem!important}html.dark-mode .pl-7{padding-left:2.5rem!important}html.dark-mode .px-7{padding-right:2.5rem!important;padding-left:2.5rem!important}html.dark-mode .py-7{padding-top:2.5rem!important;padding-bottom:2.5rem!important}html.dark-mode .p-8{padding:3rem!important}html.dark-mode .pt-8{padding-top:3rem!important}html.dark-mode .pr-8{padding-right:3rem!important}html.dark-mode .pb-8{padding-bottom:3rem!important}html.dark-mode .pl-8{padding-left:3rem!important}html.dark-mode .px-8{padding-right:3rem!important;padding-left:3rem!important}html.dark-mode .py-8{padding-top:3rem!important;padding-bottom:3rem!important}html.dark-mode .p-9{padding:3.5rem!important}html.dark-mode .pt-9{padding-top:3.5rem!important}html.dark-mode .pr-9{padding-right:3.5rem!important}html.dark-mode .pb-9{padding-bottom:3.5rem!important}html.dark-mode .pl-9{padding-left:3.5rem!important}html.dark-mode .px-9{padding-right:3.5rem!important;padding-left:3.5rem!important}html.dark-mode .py-9{padding-top:3.5rem!important;padding-bottom:3.5rem!important}html.dark-mode .p-10{padding:4rem!important}html.dark-mode .pt-10{padding-top:4rem!important}html.dark-mode .pr-10{padding-right:4rem!important}html.dark-mode .pb-10{padding-bottom:4rem!important}html.dark-mode .pl-10{padding-left:4rem!important}html.dark-mode .px-10{padding-right:4rem!important;padding-left:4rem!important}html.dark-mode .py-10{padding-top:4rem!important;padding-bottom:4rem!important}@media(min-width:20rem){html.dark-mode .p-xs-0{padding:0!important}html.dark-mode .pt-xs-0{padding-top:0!important}html.dark-mode .pr-xs-0{padding-right:0!important}html.dark-mode .pb-xs-0{padding-bottom:0!important}html.dark-mode .pl-xs-0{padding-left:0!important}html.dark-mode .px-xs-0{padding-right:0!important;padding-left:0!important}html.dark-mode .py-xs-0{padding-top:0!important;padding-bottom:0!important}html.dark-mode .p-xs-1{padding:.25rem!important}html.dark-mode .pt-xs-1{padding-top:.25rem!important}html.dark-mode .pr-xs-1{padding-right:.25rem!important}html.dark-mode .pb-xs-1{padding-bottom:.25rem!important}html.dark-mode .pl-xs-1{padding-left:.25rem!important}html.dark-mode .px-xs-1{padding-right:.25rem!important;padding-left:.25rem!important}html.dark-mode .py-xs-1{padding-top:.25rem!important;padding-bottom:.25rem!important}html.dark-mode .p-xs-2{padding:.5rem!important}html.dark-mode .pt-xs-2{padding-top:.5rem!important}html.dark-mode .pr-xs-2{padding-right:.5rem!important}html.dark-mode .pb-xs-2{padding-bottom:.5rem!important}html.dark-mode .pl-xs-2{padding-left:.5rem!important}html.dark-mode .px-xs-2{padding-right:.5rem!important;padding-left:.5rem!important}html.dark-mode .py-xs-2{padding-top:.5rem!important;padding-bottom:.5rem!important}html.dark-mode .p-xs-3{padding:.75rem!important}html.dark-mode .pt-xs-3{padding-top:.75rem!important}html.dark-mode .pr-xs-3{padding-right:.75rem!important}html.dark-mode .pb-xs-3{padding-bottom:.75rem!important}html.dark-mode .pl-xs-3{padding-left:.75rem!important}html.dark-mode .px-xs-3{padding-right:.75rem!important;padding-left:.75rem!important}html.dark-mode .py-xs-3{padding-top:.75rem!important;padding-bottom:.75rem!important}html.dark-mode .p-xs-4{padding:1rem!important}html.dark-mode .pt-xs-4{padding-top:1rem!important}html.dark-mode .pr-xs-4{padding-right:1rem!important}html.dark-mode .pb-xs-4{padding-bottom:1rem!important}html.dark-mode .pl-xs-4{padding-left:1rem!important}html.dark-mode .px-xs-4{padding-right:1rem!important;padding-left:1rem!important}html.dark-mode .py-xs-4{padding-top:1rem!important;padding-bottom:1rem!important}html.dark-mode .p-xs-5{padding:1.5rem!important}html.dark-mode .pt-xs-5{padding-top:1.5rem!important}html.dark-mode .pr-xs-5{padding-right:1.5rem!important}html.dark-mode .pb-xs-5{padding-bottom:1.5rem!important}html.dark-mode .pl-xs-5{padding-left:1.5rem!important}html.dark-mode .px-xs-5{padding-right:1.5rem!important;padding-left:1.5rem!important}html.dark-mode .py-xs-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html.dark-mode .p-xs-6{padding:2rem!important}html.dark-mode .pt-xs-6{padding-top:2rem!important}html.dark-mode .pr-xs-6{padding-right:2rem!important}html.dark-mode .pb-xs-6{padding-bottom:2rem!important}html.dark-mode .pl-xs-6{padding-left:2rem!important}html.dark-mode .px-xs-6{padding-right:2rem!important;padding-left:2rem!important}html.dark-mode .py-xs-6{padding-top:2rem!important;padding-bottom:2rem!important}html.dark-mode .p-xs-7{padding:2.5rem!important}html.dark-mode .pt-xs-7{padding-top:2.5rem!important}html.dark-mode .pr-xs-7{padding-right:2.5rem!important}html.dark-mode .pb-xs-7{padding-bottom:2.5rem!important}html.dark-mode .pl-xs-7{padding-left:2.5rem!important}html.dark-mode .px-xs-7{padding-right:2.5rem!important;padding-left:2.5rem!important}html.dark-mode .py-xs-7{padding-top:2.5rem!important;padding-bottom:2.5rem!important}html.dark-mode .p-xs-8{padding:3rem!important}html.dark-mode .pt-xs-8{padding-top:3rem!important}html.dark-mode .pr-xs-8{padding-right:3rem!important}html.dark-mode .pb-xs-8{padding-bottom:3rem!important}html.dark-mode .pl-xs-8{padding-left:3rem!important}html.dark-mode .px-xs-8{padding-right:3rem!important;padding-left:3rem!important}html.dark-mode .py-xs-8{padding-top:3rem!important;padding-bottom:3rem!important}html.dark-mode .p-xs-9{padding:3.5rem!important}html.dark-mode .pt-xs-9{padding-top:3.5rem!important}html.dark-mode .pr-xs-9{padding-right:3.5rem!important}html.dark-mode .pb-xs-9{padding-bottom:3.5rem!important}html.dark-mode .pl-xs-9{padding-left:3.5rem!important}html.dark-mode .px-xs-9{padding-right:3.5rem!important;padding-left:3.5rem!important}html.dark-mode .py-xs-9{padding-top:3.5rem!important;padding-bottom:3.5rem!important}html.dark-mode .p-xs-10{padding:4rem!important}html.dark-mode .pt-xs-10{padding-top:4rem!important}html.dark-mode .pr-xs-10{padding-right:4rem!important}html.dark-mode .pb-xs-10{padding-bottom:4rem!important}html.dark-mode .pl-xs-10{padding-left:4rem!important}html.dark-mode .px-xs-10{padding-right:4rem!important;padding-left:4rem!important}html.dark-mode .py-xs-10{padding-top:4rem!important;padding-bottom:4rem!important}}@media(min-width:31.25rem){html.dark-mode .p-sm-0{padding:0!important}html.dark-mode .pt-sm-0{padding-top:0!important}html.dark-mode .pr-sm-0{padding-right:0!important}html.dark-mode .pb-sm-0{padding-bottom:0!important}html.dark-mode .pl-sm-0{padding-left:0!important}html.dark-mode .px-sm-0{padding-right:0!important;padding-left:0!important}html.dark-mode .py-sm-0{padding-top:0!important;padding-bottom:0!important}html.dark-mode .p-sm-1{padding:.25rem!important}html.dark-mode .pt-sm-1{padding-top:.25rem!important}html.dark-mode .pr-sm-1{padding-right:.25rem!important}html.dark-mode .pb-sm-1{padding-bottom:.25rem!important}html.dark-mode .pl-sm-1{padding-left:.25rem!important}html.dark-mode .px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}html.dark-mode .py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}html.dark-mode .p-sm-2{padding:.5rem!important}html.dark-mode .pt-sm-2{padding-top:.5rem!important}html.dark-mode .pr-sm-2{padding-right:.5rem!important}html.dark-mode .pb-sm-2{padding-bottom:.5rem!important}html.dark-mode .pl-sm-2{padding-left:.5rem!important}html.dark-mode .px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}html.dark-mode .py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}html.dark-mode .p-sm-3{padding:.75rem!important}html.dark-mode .pt-sm-3{padding-top:.75rem!important}html.dark-mode .pr-sm-3{padding-right:.75rem!important}html.dark-mode .pb-sm-3{padding-bottom:.75rem!important}html.dark-mode .pl-sm-3{padding-left:.75rem!important}html.dark-mode .px-sm-3{padding-right:.75rem!important;padding-left:.75rem!important}html.dark-mode .py-sm-3{padding-top:.75rem!important;padding-bottom:.75rem!important}html.dark-mode .p-sm-4{padding:1rem!important}html.dark-mode .pt-sm-4{padding-top:1rem!important}html.dark-mode .pr-sm-4{padding-right:1rem!important}html.dark-mode .pb-sm-4{padding-bottom:1rem!important}html.dark-mode .pl-sm-4{padding-left:1rem!important}html.dark-mode .px-sm-4{padding-right:1rem!important;padding-left:1rem!important}html.dark-mode .py-sm-4{padding-top:1rem!important;padding-bottom:1rem!important}html.dark-mode .p-sm-5{padding:1.5rem!important}html.dark-mode .pt-sm-5{padding-top:1.5rem!important}html.dark-mode .pr-sm-5{padding-right:1.5rem!important}html.dark-mode .pb-sm-5{padding-bottom:1.5rem!important}html.dark-mode .pl-sm-5{padding-left:1.5rem!important}html.dark-mode .px-sm-5{padding-right:1.5rem!important;padding-left:1.5rem!important}html.dark-mode .py-sm-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html.dark-mode .p-sm-6{padding:2rem!important}html.dark-mode .pt-sm-6{padding-top:2rem!important}html.dark-mode .pr-sm-6{padding-right:2rem!important}html.dark-mode .pb-sm-6{padding-bottom:2rem!important}html.dark-mode .pl-sm-6{padding-left:2rem!important}html.dark-mode .px-sm-6{padding-right:2rem!important;padding-left:2rem!important}html.dark-mode .py-sm-6{padding-top:2rem!important;padding-bottom:2rem!important}html.dark-mode .p-sm-7{padding:2.5rem!important}html.dark-mode .pt-sm-7{padding-top:2.5rem!important}html.dark-mode .pr-sm-7{padding-right:2.5rem!important}html.dark-mode .pb-sm-7{padding-bottom:2.5rem!important}html.dark-mode .pl-sm-7{padding-left:2.5rem!important}html.dark-mode .px-sm-7{padding-right:2.5rem!important;padding-left:2.5rem!important}html.dark-mode .py-sm-7{padding-top:2.5rem!important;padding-bottom:2.5rem!important}html.dark-mode .p-sm-8{padding:3rem!important}html.dark-mode .pt-sm-8{padding-top:3rem!important}html.dark-mode .pr-sm-8{padding-right:3rem!important}html.dark-mode .pb-sm-8{padding-bottom:3rem!important}html.dark-mode .pl-sm-8{padding-left:3rem!important}html.dark-mode .px-sm-8{padding-right:3rem!important;padding-left:3rem!important}html.dark-mode .py-sm-8{padding-top:3rem!important;padding-bottom:3rem!important}html.dark-mode .p-sm-9{padding:3.5rem!important}html.dark-mode .pt-sm-9{padding-top:3.5rem!important}html.dark-mode .pr-sm-9{padding-right:3.5rem!important}html.dark-mode .pb-sm-9{padding-bottom:3.5rem!important}html.dark-mode .pl-sm-9{padding-left:3.5rem!important}html.dark-mode .px-sm-9{padding-right:3.5rem!important;padding-left:3.5rem!important}html.dark-mode .py-sm-9{padding-top:3.5rem!important;padding-bottom:3.5rem!important}html.dark-mode .p-sm-10{padding:4rem!important}html.dark-mode .pt-sm-10{padding-top:4rem!important}html.dark-mode .pr-sm-10{padding-right:4rem!important}html.dark-mode .pb-sm-10{padding-bottom:4rem!important}html.dark-mode .pl-sm-10{padding-left:4rem!important}html.dark-mode .px-sm-10{padding-right:4rem!important;padding-left:4rem!important}html.dark-mode .py-sm-10{padding-top:4rem!important;padding-bottom:4rem!important}}@media(min-width:50rem){html.dark-mode .p-md-0{padding:0!important}html.dark-mode .pt-md-0{padding-top:0!important}html.dark-mode .pr-md-0{padding-right:0!important}html.dark-mode .pb-md-0{padding-bottom:0!important}html.dark-mode .pl-md-0{padding-left:0!important}html.dark-mode .px-md-0{padding-right:0!important;padding-left:0!important}html.dark-mode .py-md-0{padding-top:0!important;padding-bottom:0!important}html.dark-mode .p-md-1{padding:.25rem!important}html.dark-mode .pt-md-1{padding-top:.25rem!important}html.dark-mode .pr-md-1{padding-right:.25rem!important}html.dark-mode .pb-md-1{padding-bottom:.25rem!important}html.dark-mode .pl-md-1{padding-left:.25rem!important}html.dark-mode .px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}html.dark-mode .py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}html.dark-mode .p-md-2{padding:.5rem!important}html.dark-mode .pt-md-2{padding-top:.5rem!important}html.dark-mode .pr-md-2{padding-right:.5rem!important}html.dark-mode .pb-md-2{padding-bottom:.5rem!important}html.dark-mode .pl-md-2{padding-left:.5rem!important}html.dark-mode .px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}html.dark-mode .py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}html.dark-mode .p-md-3{padding:.75rem!important}html.dark-mode .pt-md-3{padding-top:.75rem!important}html.dark-mode .pr-md-3{padding-right:.75rem!important}html.dark-mode .pb-md-3{padding-bottom:.75rem!important}html.dark-mode .pl-md-3{padding-left:.75rem!important}html.dark-mode .px-md-3{padding-right:.75rem!important;padding-left:.75rem!important}html.dark-mode .py-md-3{padding-top:.75rem!important;padding-bottom:.75rem!important}html.dark-mode .p-md-4{padding:1rem!important}html.dark-mode .pt-md-4{padding-top:1rem!important}html.dark-mode .pr-md-4{padding-right:1rem!important}html.dark-mode .pb-md-4{padding-bottom:1rem!important}html.dark-mode .pl-md-4{padding-left:1rem!important}html.dark-mode .px-md-4{padding-right:1rem!important;padding-left:1rem!important}html.dark-mode .py-md-4{padding-top:1rem!important;padding-bottom:1rem!important}html.dark-mode .p-md-5{padding:1.5rem!important}html.dark-mode .pt-md-5{padding-top:1.5rem!important}html.dark-mode .pr-md-5{padding-right:1.5rem!important}html.dark-mode .pb-md-5{padding-bottom:1.5rem!important}html.dark-mode .pl-md-5{padding-left:1.5rem!important}html.dark-mode .px-md-5{padding-right:1.5rem!important;padding-left:1.5rem!important}html.dark-mode .py-md-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html.dark-mode .p-md-6{padding:2rem!important}html.dark-mode .pt-md-6{padding-top:2rem!important}html.dark-mode .pr-md-6{padding-right:2rem!important}html.dark-mode .pb-md-6{padding-bottom:2rem!important}html.dark-mode .pl-md-6{padding-left:2rem!important}html.dark-mode .px-md-6{padding-right:2rem!important;padding-left:2rem!important}html.dark-mode .py-md-6{padding-top:2rem!important;padding-bottom:2rem!important}html.dark-mode .p-md-7{padding:2.5rem!important}html.dark-mode .pt-md-7{padding-top:2.5rem!important}html.dark-mode .pr-md-7{padding-right:2.5rem!important}html.dark-mode .pb-md-7{padding-bottom:2.5rem!important}html.dark-mode .pl-md-7{padding-left:2.5rem!important}html.dark-mode .px-md-7{padding-right:2.5rem!important;padding-left:2.5rem!important}html.dark-mode .py-md-7{padding-top:2.5rem!important;padding-bottom:2.5rem!important}html.dark-mode .p-md-8{padding:3rem!important}html.dark-mode .pt-md-8{padding-top:3rem!important}html.dark-mode .pr-md-8{padding-right:3rem!important}html.dark-mode .pb-md-8{padding-bottom:3rem!important}html.dark-mode .pl-md-8{padding-left:3rem!important}html.dark-mode .px-md-8{padding-right:3rem!important;padding-left:3rem!important}html.dark-mode .py-md-8{padding-top:3rem!important;padding-bottom:3rem!important}html.dark-mode .p-md-9{padding:3.5rem!important}html.dark-mode .pt-md-9{padding-top:3.5rem!important}html.dark-mode .pr-md-9{padding-right:3.5rem!important}html.dark-mode .pb-md-9{padding-bottom:3.5rem!important}html.dark-mode .pl-md-9{padding-left:3.5rem!important}html.dark-mode .px-md-9{padding-right:3.5rem!important;padding-left:3.5rem!important}html.dark-mode .py-md-9{padding-top:3.5rem!important;padding-bottom:3.5rem!important}html.dark-mode .p-md-10{padding:4rem!important}html.dark-mode .pt-md-10{padding-top:4rem!important}html.dark-mode .pr-md-10{padding-right:4rem!important}html.dark-mode .pb-md-10{padding-bottom:4rem!important}html.dark-mode .pl-md-10{padding-left:4rem!important}html.dark-mode .px-md-10{padding-right:4rem!important;padding-left:4rem!important}html.dark-mode .py-md-10{padding-top:4rem!important;padding-bottom:4rem!important}}@media(min-width:66.5rem){html.dark-mode .p-lg-0{padding:0!important}html.dark-mode .pt-lg-0{padding-top:0!important}html.dark-mode .pr-lg-0{padding-right:0!important}html.dark-mode .pb-lg-0{padding-bottom:0!important}html.dark-mode .pl-lg-0{padding-left:0!important}html.dark-mode .px-lg-0{padding-right:0!important;padding-left:0!important}html.dark-mode .py-lg-0{padding-top:0!important;padding-bottom:0!important}html.dark-mode .p-lg-1{padding:.25rem!important}html.dark-mode .pt-lg-1{padding-top:.25rem!important}html.dark-mode .pr-lg-1{padding-right:.25rem!important}html.dark-mode .pb-lg-1{padding-bottom:.25rem!important}html.dark-mode .pl-lg-1{padding-left:.25rem!important}html.dark-mode .px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}html.dark-mode .py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}html.dark-mode .p-lg-2{padding:.5rem!important}html.dark-mode .pt-lg-2{padding-top:.5rem!important}html.dark-mode .pr-lg-2{padding-right:.5rem!important}html.dark-mode .pb-lg-2{padding-bottom:.5rem!important}html.dark-mode .pl-lg-2{padding-left:.5rem!important}html.dark-mode .px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}html.dark-mode .py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}html.dark-mode .p-lg-3{padding:.75rem!important}html.dark-mode .pt-lg-3{padding-top:.75rem!important}html.dark-mode .pr-lg-3{padding-right:.75rem!important}html.dark-mode .pb-lg-3{padding-bottom:.75rem!important}html.dark-mode .pl-lg-3{padding-left:.75rem!important}html.dark-mode .px-lg-3{padding-right:.75rem!important;padding-left:.75rem!important}html.dark-mode .py-lg-3{padding-top:.75rem!important;padding-bottom:.75rem!important}html.dark-mode .p-lg-4{padding:1rem!important}html.dark-mode .pt-lg-4{padding-top:1rem!important}html.dark-mode .pr-lg-4{padding-right:1rem!important}html.dark-mode .pb-lg-4{padding-bottom:1rem!important}html.dark-mode .pl-lg-4{padding-left:1rem!important}html.dark-mode .px-lg-4{padding-right:1rem!important;padding-left:1rem!important}html.dark-mode .py-lg-4{padding-top:1rem!important;padding-bottom:1rem!important}html.dark-mode .p-lg-5{padding:1.5rem!important}html.dark-mode .pt-lg-5{padding-top:1.5rem!important}html.dark-mode .pr-lg-5{padding-right:1.5rem!important}html.dark-mode .pb-lg-5{padding-bottom:1.5rem!important}html.dark-mode .pl-lg-5{padding-left:1.5rem!important}html.dark-mode .px-lg-5{padding-right:1.5rem!important;padding-left:1.5rem!important}html.dark-mode .py-lg-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html.dark-mode .p-lg-6{padding:2rem!important}html.dark-mode .pt-lg-6{padding-top:2rem!important}html.dark-mode .pr-lg-6{padding-right:2rem!important}html.dark-mode .pb-lg-6{padding-bottom:2rem!important}html.dark-mode .pl-lg-6{padding-left:2rem!important}html.dark-mode .px-lg-6{padding-right:2rem!important;padding-left:2rem!important}html.dark-mode .py-lg-6{padding-top:2rem!important;padding-bottom:2rem!important}html.dark-mode .p-lg-7{padding:2.5rem!important}html.dark-mode .pt-lg-7{padding-top:2.5rem!important}html.dark-mode .pr-lg-7{padding-right:2.5rem!important}html.dark-mode .pb-lg-7{padding-bottom:2.5rem!important}html.dark-mode .pl-lg-7{padding-left:2.5rem!important}html.dark-mode .px-lg-7{padding-right:2.5rem!important;padding-left:2.5rem!important}html.dark-mode .py-lg-7{padding-top:2.5rem!important;padding-bottom:2.5rem!important}html.dark-mode .p-lg-8{padding:3rem!important}html.dark-mode .pt-lg-8{padding-top:3rem!important}html.dark-mode .pr-lg-8{padding-right:3rem!important}html.dark-mode .pb-lg-8{padding-bottom:3rem!important}html.dark-mode .pl-lg-8{padding-left:3rem!important}html.dark-mode .px-lg-8{padding-right:3rem!important;padding-left:3rem!important}html.dark-mode .py-lg-8{padding-top:3rem!important;padding-bottom:3rem!important}html.dark-mode .p-lg-9{padding:3.5rem!important}html.dark-mode .pt-lg-9{padding-top:3.5rem!important}html.dark-mode .pr-lg-9{padding-right:3.5rem!important}html.dark-mode .pb-lg-9{padding-bottom:3.5rem!important}html.dark-mode .pl-lg-9{padding-left:3.5rem!important}html.dark-mode .px-lg-9{padding-right:3.5rem!important;padding-left:3.5rem!important}html.dark-mode .py-lg-9{padding-top:3.5rem!important;padding-bottom:3.5rem!important}html.dark-mode .p-lg-10{padding:4rem!important}html.dark-mode .pt-lg-10{padding-top:4rem!important}html.dark-mode .pr-lg-10{padding-right:4rem!important}html.dark-mode .pb-lg-10{padding-bottom:4rem!important}html.dark-mode .pl-lg-10{padding-left:4rem!important}html.dark-mode .px-lg-10{padding-right:4rem!important;padding-left:4rem!important}html.dark-mode .py-lg-10{padding-top:4rem!important;padding-bottom:4rem!important}}@media(min-width:87.5rem){html.dark-mode .p-xl-0{padding:0!important}html.dark-mode .pt-xl-0{padding-top:0!important}html.dark-mode .pr-xl-0{padding-right:0!important}html.dark-mode .pb-xl-0{padding-bottom:0!important}html.dark-mode .pl-xl-0{padding-left:0!important}html.dark-mode .px-xl-0{padding-right:0!important;padding-left:0!important}html.dark-mode .py-xl-0{padding-top:0!important;padding-bottom:0!important}html.dark-mode .p-xl-1{padding:.25rem!important}html.dark-mode .pt-xl-1{padding-top:.25rem!important}html.dark-mode .pr-xl-1{padding-right:.25rem!important}html.dark-mode .pb-xl-1{padding-bottom:.25rem!important}html.dark-mode .pl-xl-1{padding-left:.25rem!important}html.dark-mode .px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}html.dark-mode .py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}html.dark-mode .p-xl-2{padding:.5rem!important}html.dark-mode .pt-xl-2{padding-top:.5rem!important}html.dark-mode .pr-xl-2{padding-right:.5rem!important}html.dark-mode .pb-xl-2{padding-bottom:.5rem!important}html.dark-mode .pl-xl-2{padding-left:.5rem!important}html.dark-mode .px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}html.dark-mode .py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}html.dark-mode .p-xl-3{padding:.75rem!important}html.dark-mode .pt-xl-3{padding-top:.75rem!important}html.dark-mode .pr-xl-3{padding-right:.75rem!important}html.dark-mode .pb-xl-3{padding-bottom:.75rem!important}html.dark-mode .pl-xl-3{padding-left:.75rem!important}html.dark-mode .px-xl-3{padding-right:.75rem!important;padding-left:.75rem!important}html.dark-mode .py-xl-3{padding-top:.75rem!important;padding-bottom:.75rem!important}html.dark-mode .p-xl-4{padding:1rem!important}html.dark-mode .pt-xl-4{padding-top:1rem!important}html.dark-mode .pr-xl-4{padding-right:1rem!important}html.dark-mode .pb-xl-4{padding-bottom:1rem!important}html.dark-mode .pl-xl-4{padding-left:1rem!important}html.dark-mode .px-xl-4{padding-right:1rem!important;padding-left:1rem!important}html.dark-mode .py-xl-4{padding-top:1rem!important;padding-bottom:1rem!important}html.dark-mode .p-xl-5{padding:1.5rem!important}html.dark-mode .pt-xl-5{padding-top:1.5rem!important}html.dark-mode .pr-xl-5{padding-right:1.5rem!important}html.dark-mode .pb-xl-5{padding-bottom:1.5rem!important}html.dark-mode .pl-xl-5{padding-left:1.5rem!important}html.dark-mode .px-xl-5{padding-right:1.5rem!important;padding-left:1.5rem!important}html.dark-mode .py-xl-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html.dark-mode .p-xl-6{padding:2rem!important}html.dark-mode .pt-xl-6{padding-top:2rem!important}html.dark-mode .pr-xl-6{padding-right:2rem!important}html.dark-mode .pb-xl-6{padding-bottom:2rem!important}html.dark-mode .pl-xl-6{padding-left:2rem!important}html.dark-mode .px-xl-6{padding-right:2rem!important;padding-left:2rem!important}html.dark-mode .py-xl-6{padding-top:2rem!important;padding-bottom:2rem!important}html.dark-mode .p-xl-7{padding:2.5rem!important}html.dark-mode .pt-xl-7{padding-top:2.5rem!important}html.dark-mode .pr-xl-7{padding-right:2.5rem!important}html.dark-mode .pb-xl-7{padding-bottom:2.5rem!important}html.dark-mode .pl-xl-7{padding-left:2.5rem!important}html.dark-mode .px-xl-7{padding-right:2.5rem!important;padding-left:2.5rem!important}html.dark-mode .py-xl-7{padding-top:2.5rem!important;padding-bottom:2.5rem!important}html.dark-mode .p-xl-8{padding:3rem!important}html.dark-mode .pt-xl-8{padding-top:3rem!important}html.dark-mode .pr-xl-8{padding-right:3rem!important}html.dark-mode .pb-xl-8{padding-bottom:3rem!important}html.dark-mode .pl-xl-8{padding-left:3rem!important}html.dark-mode .px-xl-8{padding-right:3rem!important;padding-left:3rem!important}html.dark-mode .py-xl-8{padding-top:3rem!important;padding-bottom:3rem!important}html.dark-mode .p-xl-9{padding:3.5rem!important}html.dark-mode .pt-xl-9{padding-top:3.5rem!important}html.dark-mode .pr-xl-9{padding-right:3.5rem!important}html.dark-mode .pb-xl-9{padding-bottom:3.5rem!important}html.dark-mode .pl-xl-9{padding-left:3.5rem!important}html.dark-mode .px-xl-9{padding-right:3.5rem!important;padding-left:3.5rem!important}html.dark-mode .py-xl-9{padding-top:3.5rem!important;padding-bottom:3.5rem!important}html.dark-mode .p-xl-10{padding:4rem!important}html.dark-mode .pt-xl-10{padding-top:4rem!important}html.dark-mode .pr-xl-10{padding-right:4rem!important}html.dark-mode .pb-xl-10{padding-bottom:4rem!important}html.dark-mode .pl-xl-10{padding-left:4rem!important}html.dark-mode .px-xl-10{padding-right:4rem!important;padding-left:4rem!important}html.dark-mode .py-xl-10{padding-top:4rem!important;padding-bottom:4rem!important}}@media print{html.dark-mode .site-footer,html.dark-mode .site-button,html.dark-mode #edit-this-page,html.dark-mode #back-to-top,html.dark-mode .site-nav,html.dark-mode .main-header{display:none!important}html.dark-mode .side-bar{width:100%;height:auto;border-right:0!important}html.dark-mode .site-header{border-bottom:1px solid #44434d}html.dark-mode .site-title{font-size:16px!important;font-weight:700!important}html.dark-mode .text-small{font-size:8pt!important}html.dark-mode pre.highlight{border:1px solid #44434d}html.dark-mode .main{max-width:none;margin-left:0}}html.dark-mode a.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}html.dark-mode a.skip-to-main:focus,html.dark-mode 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}html.dark-mode div.opaque{background-color:#27262b}html.dark-mode p.warning,html.dark-mode blockquote.warning{background:rgba(231,175,6,.2);border-left:4px solid #ffeb82;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.warning::before,html.dark-mode blockquote.warning::before{color:#ffeb82;content:"Warning";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.warning>.warning-title,html.dark-mode blockquote.warning>.warning-title{color:#ffeb82;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.warning-title,html.dark-mode blockquote.warning-title{background:rgba(231,175,6,.2);border-left:4px solid #ffeb82;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.warning-title>p:first-child,html.dark-mode blockquote.warning-title>p:first-child{margin-top:0;margin-bottom:0;color:#ffeb82;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.warning{margin-left:0;margin-right:0}html.dark-mode blockquote.warning>p:first-child{margin-top:0}html.dark-mode blockquote.warning>p:last-child{margin-bottom:0}html.dark-mode blockquote.warning-title{margin-left:0;margin-right:0}html.dark-mode blockquote.warning-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.warning-title>p:last-child{margin-bottom:0}html.dark-mode p.hint,html.dark-mode blockquote.hint{background:rgba(230,225,232,.2);border-left:4px solid #f5f6fa;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.hint::before,html.dark-mode blockquote.hint::before{color:#f5f6fa;content:"Hint";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.hint>.hint-title,html.dark-mode blockquote.hint>.hint-title{color:#f5f6fa;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.hint-title,html.dark-mode blockquote.hint-title{background:rgba(230,225,232,.2);border-left:4px solid #f5f6fa;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.hint-title>p:first-child,html.dark-mode blockquote.hint-title>p:first-child{margin-top:0;margin-bottom:0;color:#f5f6fa;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.hint{margin-left:0;margin-right:0}html.dark-mode blockquote.hint>p:first-child{margin-top:0}html.dark-mode blockquote.hint>p:last-child{margin-bottom:0}html.dark-mode blockquote.hint-title{margin-left:0;margin-right:0}html.dark-mode blockquote.hint-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.hint-title>p:last-child{margin-bottom:0}html.dark-mode p.important,html.dark-mode blockquote.important{background:rgba(2,110,87,.2);border-left:4px solid #41d693;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.important::before,html.dark-mode blockquote.important::before{color:#41d693;content:"Important";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.important>.important-title,html.dark-mode blockquote.important>.important-title{color:#41d693;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.important-title,html.dark-mode blockquote.important-title{background:rgba(2,110,87,.2);border-left:4px solid #41d693;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.important-title>p:first-child,html.dark-mode blockquote.important-title>p:first-child{margin-top:0;margin-bottom:0;color:#41d693;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.important{margin-left:0;margin-right:0}html.dark-mode blockquote.important>p:first-child{margin-top:0}html.dark-mode blockquote.important>p:last-child{margin-bottom:0}html.dark-mode blockquote.important-title{margin-left:0;margin-right:0}html.dark-mode blockquote.important-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.important-title>p:last-child{margin-bottom:0}html.dark-mode p.note,html.dark-mode blockquote.note{background:rgba(39,38,43,.2);border-left:4px solid #959396;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.note::before,html.dark-mode blockquote.note::before{color:#959396;content:"Note";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.note>.note-title,html.dark-mode blockquote.note>.note-title{color:#959396;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.note-title,html.dark-mode blockquote.note-title{background:rgba(39,38,43,.2);border-left:4px solid #959396;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.note-title>p:first-child,html.dark-mode blockquote.note-title>p:first-child{margin-top:0;margin-bottom:0;color:#959396;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.note{margin-left:0;margin-right:0}html.dark-mode blockquote.note>p:first-child{margin-top:0}html.dark-mode blockquote.note>p:last-child{margin-bottom:0}html.dark-mode blockquote.note-title{margin-left:0;margin-right:0}html.dark-mode blockquote.note-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.note-title>p:last-child{margin-bottom:0}html.dark-mode p.tip,html.dark-mode blockquote.tip{background:rgba(24,51,133,.2);border-left:4px solid #2c84fa;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.tip::before,html.dark-mode blockquote.tip::before{color:#2c84fa;content:"Tip";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.tip>.tip-title,html.dark-mode blockquote.tip>.tip-title{color:#2c84fa;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.tip-title,html.dark-mode blockquote.tip-title{background:rgba(24,51,133,.2);border-left:4px solid #2c84fa;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.tip-title>p:first-child,html.dark-mode blockquote.tip-title>p:first-child{margin-top:0;margin-bottom:0;color:#2c84fa;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.tip{margin-left:0;margin-right:0}html.dark-mode blockquote.tip>p:first-child{margin-top:0}html.dark-mode blockquote.tip>p:last-child{margin-bottom:0}html.dark-mode blockquote.tip-title{margin-left:0;margin-right:0}html.dark-mode blockquote.tip-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.tip-title>p:last-child{margin-bottom:0}html.dark-mode p.caution,html.dark-mode blockquote.caution{background:rgba(221,46,46,.2);border-left:4px solid #f77e7e;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.caution::before,html.dark-mode blockquote.caution::before{color:#f77e7e;content:"Caution";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.caution>.caution-title,html.dark-mode blockquote.caution>.caution-title{color:#f77e7e;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.caution-title,html.dark-mode blockquote.caution-title{background:rgba(221,46,46,.2);border-left:4px solid #f77e7e;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.caution-title>p:first-child,html.dark-mode blockquote.caution-title>p:first-child{margin-top:0;margin-bottom:0;color:#f77e7e;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.caution{margin-left:0;margin-right:0}html.dark-mode blockquote.caution>p:first-child{margin-top:0}html.dark-mode blockquote.caution>p:last-child{margin-bottom:0}html.dark-mode blockquote.caution-title{margin-left:0;margin-right:0}html.dark-mode blockquote.caution-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.caution-title>p:last-child{margin-bottom:0}html.dark-mode p.error,html.dark-mode blockquote.error{background:rgba(221,44,212,.2);border-left:4px solid #f77ef1;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.error::before,html.dark-mode blockquote.error::before{color:#f77ef1;content:"Error";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.error>.error-title,html.dark-mode blockquote.error>.error-title{color:#f77ef1;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.error-title,html.dark-mode blockquote.error-title{background:rgba(221,44,212,.2);border-left:4px solid #f77ef1;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.error-title>p:first-child,html.dark-mode blockquote.error-title>p:first-child{margin-top:0;margin-bottom:0;color:#f77ef1;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.error{margin-left:0;margin-right:0}html.dark-mode blockquote.error>p:first-child{margin-top:0}html.dark-mode blockquote.error>p:last-child{margin-bottom:0}html.dark-mode blockquote.error-title{margin-left:0;margin-right:0}html.dark-mode blockquote.error-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.error-title>p:last-child{margin-bottom:0}html.dark-mode p.attention,html.dark-mode blockquote.attention{background:rgba(56,24,133,.2);border-left:4px solid #7253ed;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.attention::before,html.dark-mode blockquote.attention::before{color:#7253ed;content:"Attention";display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.attention>.attention-title,html.dark-mode blockquote.attention>.attention-title{color:#7253ed;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode p.attention-title,html.dark-mode blockquote.attention-title{background:rgba(56,24,133,.2);border-left:4px solid #7253ed;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);padding:.8rem}html.dark-mode p.attention-title>p:first-child,html.dark-mode blockquote.attention-title>p:first-child{margin-top:0;margin-bottom:0;color:#7253ed;display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;padding-bottom:.125rem}html.dark-mode blockquote.attention{margin-left:0;margin-right:0}html.dark-mode blockquote.attention>p:first-child{margin-top:0}html.dark-mode blockquote.attention>p:last-child{margin-bottom:0}html.dark-mode blockquote.attention-title{margin-left:0;margin-right:0}html.dark-mode blockquote.attention-title>p:nth-child(2){margin-top:0}html.dark-mode blockquote.attention-title>p:last-child{margin-bottom:0}@media print{html.dark-mode .side-bar,html.dark-mode .page-header{display:none}html.dark-mode .main-content{max-width:auto;margin:1em}}html.dark-mode .highlight .n{color:#dee2f7}html.dark-mode .highlight .o{color:#ef8383}html.dark-mode .highlight .nl{color:#f3efc0}html.dark-mode .highlight .kt{color:#c9c9ee}html.dark-mode .highlight .fm{color:lightblue}html.dark-mode .highlight .sb{color:#8aecec} + diff --git a/_site/assets/js/just-the-docs.js b/_site/assets/js/just-the-docs.js new file mode 100644 index 0000000..92bce95 --- /dev/null +++ b/_site/assets/js/just-the-docs.js @@ -0,0 +1,572 @@ +(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